Wyskakują mi błędy
http://www.obserwacje.scz.pl/obserwacje/rejestracja.php
I to że "spróbuj jeszcze raz i nie chce się zarejestrować. Co zrobić?
Kod dla rejestracja.php
<?php include "naglowek.php"; include "conect_mysql.php" ?> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zarejestruj się!</title> </html> <?php //zarejestruj się w bazie danych //utwórz funkcję znaków specjalnych function escape_data ($data){ } } //konic funkcji $message = NULL; //utwórz nową,pustą zmienną. //Sprawdź imię $fn = FALSE; $message .= '<p>Zapomniałeś podać swoje imię!</p>'; } else { $fn = escape_data($_POST['first_name']); } //Sprawdź nazwisko. $ln = FALSE; $message .= '<p>Zapomniałeś podać swoje nazwisko!</p>'; } else { $ln = escape_data($_POST['last_name']); } //Sprawdź adres e-mail $e = FALSE; $message .= '<p>Zapomniałeś podać swój adres e-mail!</p>'; } else { $e = escape_data($_POST['email']); } //Sprawdź nazwę użytkownika $u = FALSE; $message .= '<p>Zapomniałeś wprowadzić nazwę użytkownika</p>'; } else { $u = escape_data($_POST['username']); } //Sprawdź hasło i potwierdzenie $p = FALSE; $message .= '<p>Zapomniałeś wprowadzić hasło!</p>'; } else { if ($_POST['password1'] == $_POST['password2']) { $p = escape_data($_POST['password1']); } else { $p = FALSE; $message .= '<p>Za drugim razem wpisałeś inne hasło!</p>'; } } if ($fn && $ln && $e && $u && $p) { //jeżeli wszystko ok. $query = "SELECT user_id FROM users WHERE username= '$u'"; //Utwórz zapytanie $query = "INSERT INTO users (username, first_name, last_name, email, password, registration_date) VALUES ('$u', '$fn', '$ln', '$e', PASSWORD('$p'), NOW () )"; if ($result) {//JEŻELI zostało wykonane bez przeszkód //WYŚLIJ MAILA JEŚLI POTRZEBA } else { //JEŻELI zapytanie nie zostało wykonane. $message = '<p> Nie zostałeś zarejestrowany z powodu awarii naszego systemu. Przepraszamy za kłopot.</p><p> .mysql_error().</p>'; } } else { $message = '<p>Ktoś wybrał już sobie tę nazwę użytkownika.</p>'; } } else { $message .= '<p>Spróbuj jeszcze raz.</p>'; } } // KONIEC głównego wyrażenia SUBMIT //JEŻELI JESZCZE JAKIŚ BŁĄD } ?> <html> <fieldset><legend>Wprowadź do poniższego formularza informacje na swój temat aby uzyskać dostęp do gier:</legend> <p><b>Hasło:</b><input type="password" name="password1" size="20" maxlength="40" /></p> <p><b>Potwierdź hasło:</b><input type="password" name="password2" size="20" maxlength="40" /></p> </fieldset> <div align="center"<input type="submit" name="submit" value="Wyślij dane"/></div> </form>
Dla conect_mysql.php (zamazałem hasła :-))
$user = 'XXXX'; $password = 'XXX'; $database = 'XX';