Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rejestracja nie dziala
Forum PHP.pl > Forum > PHP
Sob0l3k
  1. <?
  2. include('config.php');
  3.  
  4. $conn = mysql_connect($host,$user,$pass);
  5.  
  6. $submit = $_POST['submit'];
  7.  
  8. if(isset($_POST['submit']))
  9. {
  10.  
  11. $plec = $_POST['plec'];
  12. $imie = $_POST['imie'];
  13. $nazwisko = $_POST['nazwisko'];
  14. $wojewodztwo = $_POST['wojewodztwo'];
  15. $miasto = $_POST['miasto'];
  16. $wiek = $_POST['wiek'];
  17. $email = $_POST['email'];
  18.  
  19. if(!empty($_POST['imie']) && !empty($_POST['nazwisko']) && !empty($_POST['miasto']) && !empty($_POST['email'])) echo 'Wypisz wszystkie pola!';
  20.  
  21. else
  22. {
  23.  
  24. $result = mysql_query("SELECT * FROM `db_ucznie` WHERE nazwisko = '$nazwisko'");
  25. if(mysql_num_rows($result)) echo 'Podany uczeń już istnieje w bazie!';
  26. }
  27.  
  28. else
  29. {
  30. $data = date('Y-m-d');
  31. $ip = $_SERVER['REMOTE_ADDR'];
  32.  
  33. $query = mysql_query("INSERT INTO `db_ucznie` (`id`, `plec`, `imie`, `nazwisko`, `wojewodztwo`, `miasto`, `wiek`, `email`, `data`, `ip`) VALUES ('".$plec."', '".$imie."', '".$nazwisko.", '".$wojewodztwo."', '".$miasto."', '".$wiek."', '".$email."', '".$data."', '".$ip."')");
  34. if(mysql_query($query)) echo 'Rejestracja udana!';
  35. }
  36. }
  37.  
  38. mysql_close($conn);
  39.  
  40. ?>


  1. <html lang="pl">
  2. <head>
  3. <meta http-equiv="Content-Type" Content="text/html; charset=ISO-8859-2" />
  4. <meta name="robots" content="index" />
  5. <meta name="discription" content="Kurs html & css & php" />
  6. <meta name="keywords" content="html, css, php, java" />
  7. <link rel="stylesheet" href="style/style.css" type="text/css" />
  8. <script type="text/javascript" src="sprawdz.js"></script>
  9. </head>
  10.  
  11. <!--Początek Strony-->
  12.  
  13. <h1>Formularz służący do zapisania się na konkurs!</h1>
  14. <form action="przetworz.php" method="POST">
  15. Płeć:
  16. <select id="plec" name="plec">
  17. <option name="kobieta">Kobieta</option>
  18. <option name="mezczyzna">Mezczyzna</option>
  19. <br>
  20. Imię:
  21. <input type="text" id="imie" name="imie" maxlength="20" />
  22. <br>
  23. Nazwisko:
  24. <input type="text" id="nazwisko" name="nazwisko" maxlength="25" />
  25. <br>
  26. Województwo:
  27. <select id="wojewodztwo" name="wojewodztwo">
  28. <option name="mazowieckie">Mazowieckie</option>
  29. <option name="lodzkie">Łódzkie</option>
  30. <option name="dolnoslaskie">Dolnośląskie</option>
  31. <option name="podkarpackie">Podkarpackie</option>
  32. <option name="kujawoskopomorskie">Kujawsko-Pomorskie</option>
  33. <option name="opolskie">Opolskie</option>
  34. <option name="pomorskie">Pomorskie</option>
  35. <option name="zachodniopomorskie">Zachodniopomorskie</option>
  36. <option name="lubuskie">Lubuskie</option>
  37. <option name="wielkopolskie">Wielkopolskie</option>
  38. <option name="warminskomazurskie">Warmińsko-mazurskie</option>
  39. <option name="podlaskie">Podlaskie</option>
  40. <option name="lubelskie">Lubelskie</option>
  41. <option name="swietokrzyskie">Świętokrzyskie</option>
  42. <option name="slaskie">Śląskie</option>
  43. <br>
  44. Miasto:
  45. <input type="text" id="miasto" name="miasto" maxlength="30" />
  46. <br>
  47. Wiek:
  48. <select id="wiek" name="wiek">
  49. <option name="wiek1">13-18</option>
  50. <option name="wiek2">19-24</option>
  51. <option name="wiek3">25-30</option>
  52. <option name="wiek4">31-36</option>
  53. <option name="wiek5">Powyżej</option>
  54. <br>
  55. Adres E-mail:
  56. <input type="text" id="email" name="email" maxlength="30" />
  57. <br>
  58. <br>
  59. <input type="submit" name="submit" value="Next" />
  60. <input type="reset" value="Reset" />
  61. </form>
  62.  
  63. <!--Koniec Strony-->
  64. </BODY>
  65. </html>
crocodillo
Ty naprawdę liczysz, że ktoś teraz zacznie szukać błędów? Napisz dokładnie co nie działa, jakie błędy wywala itp
jackraymund
właśnie, nie wiadomo jaki błąd wywala
może to tutaj?
  1. if(!empty($_POST['imie']) && !empty($_POST['nazwisko']) && !empty($_POST['miasto']) && !empty($_POST['email'])) echo 'Wypisz wszystkie pola!';


  1. if(!empty($_POST['imie']) and !empty($_POST['nazwisko']) and !empty($_POST['miasto']) and !empty($_POST['email']))
  2. {
  3. echo 'Wypisz wszystkie pola!';
  4. }
viking
Zawsze wiadomo. Albo masz to w logach albo włącz error_reporting i display_errors
Sob0l3k
jak ma użyć tych funkcji dać je na sam początek i w parametrze nic nie podawać.
viking
http://php.net/manual/en/ref.errorfunc.php i komentarze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.