<?php $connect = mysql_connect('localhost', 'root', 'password') or die('Nie mo?na po??czyc si? z baz? danych. Przepraszamy za k?opoty'); $login = $_POST['login']; $email = $_POST['email']; { echo '<center>Nie wypełniono wszystkich pól</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($_POST["haslo1"]!=$_POST["haslo2"]) { echo '<center>Podane hasła nie są identyczne</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($zajete[0] != 0) { echo '<center>Podana nazwa użytkownika jest już zajęta.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($zajete1[0] != 0) { echo '<center>Podany email jest zajęty przez innego użytkownika</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif(!$_POST["email"] || !preg_match("/^[-0-9a-zA-Z_\.]+@([-0-9a-zA-Z_\.]+\.)+([0-9a-zA-Z]){2,4}$/i", $_POST["email"])) { echo '<center>Podany email jest nieprawidłowy</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } else { $zapytanie = "INSERT INTO `rejestracja` (`login`, `email`, `haslo1`, `data`) VALUES ('".$login."', '".$email."', '".$haslo1."', '".$data."')"; } { } else { echo '<center>Twoje konto zostało założone<br> <a href="zaloguj.php">Przejdź do logowania</a></center>'; } ?> ?>
Zrobiłem tak i linika 11 i 13 tj:
Wywala błąd:
Warning: Wrong parameter count for mysql_fetch_row()