Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /virtual/p/s/pssgta.ugu.pl/index2.php on line 137
i nie wiem co dalej zrobić mój plik sql.sql wygląda tak
CREATE TABLE `uzytkownik` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `imie` VARCHAR(100) NOT NULL, `nazwisko` VARCHAR(100) NOT NULL, `login` VARCHAR(30) NOT NULL, `haslo` VARCHAR(50) NOT NULL, `email` VARCHAR(100) NOT NULL, `kod` VARCHAR(32) NOT NULL, `data` DATETIME NOT NULL, `status` TINYINT(1) DEFAULT 0, ) ENGINE=MyISAM DEFAULT CHARACTER SET latin1 COLLATE latin1_general_cs AUTO_INCREMENT=0;
a rejestracja tak chodzi o
Cytat
if (mysql_num_rows($wynik) <> 0) {
<?php include 'db.php'; // po?czenie si? baz?danych $tabela = 'uzytkownik'; // zdefiniowanie tabeli MySQL require_once('recaptchalib.php'); // do?czenie modu? reCAPTCHA $privatekey = '6Ldi58MSAAAAAHpR0sp5clscHSRYpzHZUJtdKmdJ'; // prywatny klucz reCAPTCHA $publickey = '6Ldi58MSAAAAAIwg0GS-rvOx10HmWvdZhdKV7rOA'; // publiczny klucz reCAPTCHA if ($_POST["wyslane"]) { // je?li formularz zosta?wys?ny, to wykonuje si?oni?zy skrypt // filtrowanie tre?i wprowadzonych przez u?tkownika $haslo = $_POST["haslo"]; $haslo2 = $_POST["haslo2"]; $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); // system sprawdza czy prawid? zosta? wprowadzone dane $blad++; } else { $blad++; } } $blad++; } if ($haslo !== $haslo2) { $blad++; } $blad++; } else { $blad++; } } if ($email !== $email2) { $blad++; } if (!$resp->is_valid) { $error = $resp->error; $blad++; } // je?li nie ma ?dnego b?du, u?tkownik zostaje zarejestronwany i wys?ny do niego e-mail z linkiem aktywacyjnym if ($blad == 0) { $wynik = mysql_query("INSERT INTO $tabela VALUES('', '$imie', '$nazwisko', '$login', '$haslo', '$email', '$kod', NOW(), '')"); if ($wynik) { $list = "Witaj $login ! Kliknij w poni?zy link, aby aktywowa?woje konto. <a href="http://www.twoja-strona.pl/weryfikacja.php?weryfikacja=potwierdz&kod=$kod";" target="_blank">http://www.twoja-strona.pl/weryfikacja.php...#036;kod";</a> echo '<p>Dzi?jemy za rejestracj?W ci?u nabli?zych 5 minut dostaniesz wiadomo? e-mail z dalszymi wskaz??mi rejestracji.</p>'; exit; } } } // tworzenie formularza HTML echo <<< KONIEC <form action="index2.php" method="post"> <input type="hidden" name="wyslane" value="TRUE" /> <p>Imi?<input type="text" name="imie" /></p> <p>Nazwisko: <input type="text" name="nazwisko" /></p> <p>Login*: <input type="text" name="login" /></p> <p>Has?*: <input type="password" name="haslo" /></p> <p>Powt??has?*: <input type="password" name="haslo2" /></p> <p>Adres e-mail*: <input type="text" name="email" /></p> <p>Powt??adres e-mail*: <input type="text" name="email2" /></p> KONIEC; echo <<< KONIEC <p><input type="submit" value="wy?ij" /></p></form> KONIEC; } else { } ?>