Mam problem z kodem rejestracyjnym,który korzysta z MySQLa.
Oto kod:
<?
$user = $_POST['nick'];
$pass = $_POST['pass'];
$repass = $_POST['repass'];
$rand = $_POST['rand'];
$mail = $_POST['mail'];
$zaint = $_POST['zainteresowania'];
$tlen = $_POST['tlen'];
$gg = $_POST['gg'];
$www = $_POST['www'];
$wiek = $_POST['wiek'];
$imie = $_POST['imie'];
$nazw = $_POST['nazwisko'];
//nick
$znaki = "'!#$%*():;,/|][{}";
$nick = strpos($user, $znaki_liczby); if($nick === false){
echo'Nieprawidłowy nick!'; }
else{
return true;
}
//hasło
$has = strpos($pass, $znaki_liczby); if($has === false){
echo'Nieprawidłowe hasło!'; }
else{
return true;
}
//sprawdzanie powtorzenia hasła
if($pass !== $repass){
echo'Niepoprawnie wpisane hasło!'; }
else{
return true;
}
//sprawdzanie wpisanych liczb
if($rand == $liczba){
echo'Niepoprawne przepisanie liczb'; }
else{
return true;
}
//mail
if($mai === false){
echo'Nieprawidłowe e-mail!'; }
else{
return true;
}
//zainteresowania
if($zaint == ''){
echo'Chyba masz jakieś zainteresowania??!!'; return false;
}
else{
return true;
}
//GG
$liczby = '0123456789';
if($ggnr === false){
echo'Wpisz poprawny numer GG!'; return false;
}
else{
return true;
}
//imie
$imiestr = strpos($imie, $liczby); if($imiestr === false){
echo'Wpisz poprawne imię!'; return false;
}
else{
return true;
}
if($imie == ''){
}
//wiek
$wiekstr = strpos($wiek, $liczby); if($wiekstr === true){
return true;
}
else{
echo'Wpisz poprawnie swój wiek'; return false;
}
//Łączenie z bazą, tabelą 'users' i dodanie do niej
//wartości...
require'konto_mysql/konto_mysql.php';
$query = 'INSERT INTO `users` (`NICK`, `PASS`, `EMAIL`, `GG`, `TLEN`, `WWW`, `INTERESED`, `IMIE`, `NAZWISK
O`)
VALUES ("$user", "$pass", "$mail", "$gg", "$tlen", "$www", "$zaint", "$imie", "$nazw")';
if($res == false){
echo'Nieudane zapisanie w bazie danych'; return false;
}
else{
echo'Dziękujemy za zajerestrowanie się na naszej stronie.'; }
$mysql_close($connect);
?>
Gdy klikam na "Zarejestruj się" nic się nie dzieje (Akcja jest dobrze wpisana).