Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]Rejestracja
Forum PHP.pl > Forum > Przedszkole
nansss
  1. <?php
  2. $connect = mysql_connect('localhost', 'root', 'password') or die('Nie mo?na po??czyc si? z baz? danych. Przepraszamy za k?opoty');
  3. $db = mysql_select_db('db') or die('Nie mo?na wybra? bazy danych. Przepraszamy za k?opoty');
  4. $login = $_POST['login'];
  5. $email = $_POST['email'];
  6. $haslo1 = md5('haslo1');
  7. $haslo2 = md5('haslo2');
  8. $data = date('Y-m-d-G:i:s');
  9. $zapytanie = mysql_query("SELECT COUNT(*) FROM rejestracja WHERE login='$login' LIMIT 1");
  10. $zajete = mysql_fetch_row();
  11. $zapytanie = mysql_query("SELECT COUNT(*) FROM rejestracja WHERE email='$email' LIMIT 1");
  12. $zajete1 = mysql_fetch_row();
  13. if (empty($_POST["login"]) || empty($_POST["email"]) || empty($_POST["haslo1"]) || empty($_POST["haslo2"]))
  14. {
  15. echo '<center>Nie wype&#x142;niono wszystkich pól</center> <meta http-equiv="Refresh" content="3; url=index.php" />';
  16. }
  17. elseif($_POST["haslo1"]!=$_POST["haslo2"])
  18. {
  19. echo '<center>Podane hasła nie s&#x105; identyczne</center> <meta http-equiv="Refresh" content="3; url=index.php" />';
  20. }
  21. elseif($zajete[0] != 0)
  22. {
  23. echo '<center>Podana nazwa u&#x17C;ytkownika jest ju&#x17C; zaj&#x119;ta.</center> <meta http-equiv="Refresh" content="3; url=index.php" />';
  24. }
  25. elseif($zajete1[0] != 0)
  26. {
  27. echo '<center>Podany email jest zaj&#x119;ty przez innego u&#x17C;ytkownika</center> <meta http-equiv="Refresh" content="3; url=index.php" />';
  28. }
  29. elseif(!$_POST["email"] || !preg_match("/^[-0-9a-zA-Z_\.]+@([-0-9a-zA-Z_\.]+\.)+([0-9a-zA-Z]){2,4}$/i", $_POST["email"]))
  30. {
  31. echo '<center>Podany email jest nieprawid&#x142;owy</center> <meta http-equiv="Refresh" content="3; url=index.php" />';
  32. }
  33. else
  34. {
  35. $zapytanie = "INSERT INTO `rejestracja` (`login`, `email`, `haslo1`, `data`) VALUES ('".$login."', '".$email."', '".$haslo1."', '".$data."')";
  36. }
  37. if ( ! mysql_query($zapytanie))
  38. {
  39. }
  40. else
  41. {
  42. echo '<center>Twoje konto zosta&#x142;o za&#x142;o&#x17C;one<br>
  43. <a href="zaloguj.php">Przejd&#x17A; do logowania</a></center>';
  44. }
  45. mysql_close($connect);
  46. ?>
  47. ?>


Zrobiłem tak i linika 11 i 13 tj:
  1. $zajete = mysql_fetch_row();
  2. $zajete1 = mysql_fetch_row();

Wywala błąd:
Warning: Wrong parameter count for mysql_fetch_row()
erix
Kpisz? mysql_fetch_row
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.