
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <?php require_once 'user.php'; } else { $login=''; } } else { $pass=''; } } else { $pass_v=''; } } else { $email=''; } } else { $email_v=''; } $existsLogin = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM login WHERE login='$login' LIMIT 1")); $existsEmail = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM Email WHERE email='$email' LIMIT 1")); $errors = ''; if (!$login || !$email || !$pass || !$pass_v || !$email_v ) $errors .= '- Musisz wypełnić wszystkie pola<br />'; if ($existsLogin[0] >= 1) $errors .= '- Ten login jest zajęty<br />'; if ($existsEmail[0] >= 1) $errors .= '- Ten e-mail jest już używany<br />'; if ($email != $email_v) $errors .= '- E-maile się nie zgadzają<br />'; if ($pass != $pass_v) $errors .= '- Hasła się nie zgadzają<br />'; if ($errors != '') { echo '<p class="error">Rejestracja nie powiodła się, popraw następujące błędy:<br />'.$errors.'</p>'; } else { $pass = user::passSalter($pass); try { $pdow = new PDO('mysql:host=localhost;dbname=log_cdr', 'root', 'slawek132'); $pdow->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sqlw = "INSERT INTO login (login, pass, pass_v, email, email_v) VALUES ('['login']','['pass']','['pass_v']','['email']','['email_v']')"; if ($pdow->query($sqlw)) { } else{ echo "<script type= 'text/javascript'>alert('Niepoprawne zapisanie danych użytkownika!');</script>"; } $pdow = null; } catch(PDOException $w) { } //mysql_query("INSERT INTO log_cdr (login, email, email_v, pass, pass_v) VALUES('$login','$email','$pass');") or die ('<p class="error">Wystąpił błąd w zapytaniu i nie udało się zarejestrować użytkownika.</p>'); <br /><a href="login.php">Logowanie</a></p>'; } } ?> <form method="post" action=""> <label for="login">Wprowadź nazwę użytkownika</label> <input maxlength="32" type="text" name="pass_v" placeholder="Wprowadź nazwę użytkownika"/> <label for="pass">Wprowadź hasło</label> <input maxlength="32" type="password" name="pass_v" placeholder="Wprowadź hasło"/> <label for="pass_again">Wprowadź ponownie hasło</label> <input maxlength="32" type="password" name="pass_v" placeholder="Wprowadź ponownie hasło"/> <label for="email">Wprowadź E-mail</label> <input type="text" name="email" maxlength="50" id="email" placeholder="Wprowadź Email"/> <label for="email_again">Potwierdź Email</label> <input type="text" maxlength="255" name="email_v" id="email_again" placeholder="Wprowadź ponownie Email"/><br /> <input type="hidden" name="send" value="1" /> <input type="submit" value="Zarejestruj" /> <input type="submit" value="Zmień hasło" /> <a href="logout.php"><input type="button" value="Wyloguj" name="Wyloguj"/ ></a> </form> <?php require 'footer.php'; ?> </body> </head>