Gdzie robię błąd ?
if ($register=="check") {
/**************************************************/
/* sprawdzenie danych i dodanie uzytkownika */
/**************************************************/
or
!eregi("^[a-zA-Z0-9_.]+$",$login)) { $blad++; echo "<span style=\"color:red;\">Login musi mieć od 3 do 32 znaków bez polskich liter i spacji!</span><br />"; } else {
$wynik= mysql_query("SELECT * FROM users WHERE login='$login'"); echo "<span style=\"color:red;\">Login już został przez kogoś użyty !. Zaproponuj inny!</span><br />"; }
}
or
!eregi("^[a-zA-Z0-9]+$",$password)) { $blad++; echo "<span style=\"color:red;\">Hasło musi mieć od 6 do 32 znaków bez polskich liter i spacji!</span><br />"; }
if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$",$email)) { $blad++; echo "<span style=\"color:red;\">E-mail nie został podany prawidłowo!</span><br />"; }
if ($blad=="0") {
$password_ins = md5($password); $wynik = mysql_query("INSERT INTO $mysql_tabela VALUES('$login', '$password_ins', '$code', 1, NOW(), '$email', '$phone', '$first_name', '$last_name', '$street', '$number', '$zip_code', '$city')"); if ($wynik) {
$list="
Aby potwierdzić rejestracje kliknij w ciągu 48 godzin na adres:
strona.pl/index.php?register=confirm&code=$code
Jeżeli nie chcesz się rejestrować, zignoruj ten list.
";
$twoj_adres = "darex@poczta.pl";
mail($email, "Rejestracja", $list, "From: <$twoj_adres>"); echo "<p>Aby dokończyć proces rejestracji odbierz e-mail</p>"; }
} else $page="register";
}
if ($page=="register") {
<form action="/index.php?page=register" method="post">
<input type="hidden" name="register" value="check" />
<table style="padding: 10px; padding-top: 5px;" >
<tr>
<td><p>Login: </p></td>
<td><input type="text" name="login" value="$login" /></td>
</tr>
<tr>
<td><p>Hasło: </p></td>
<td><input type="password" name="password" value="$password" /></td>
</tr>
<p>...</p>
<tr>
<td><br/><input type="submit" value="Zarejestruj się!" /></td>
</tr>
</table>
</form>
KONIEC;
}
Gdy wpisze dane w formularzu jest ok nie wyskakują błędne komunikaty że nie poprawny login lub coś innego, ale nie przekierowuje mnie do dalszej strony gdzie pisze ze trzeba odebrać emaila .. (ten dalszy kod nie wstawiony)
Nie mam sił ...
Ten post edytował darophp 4.08.2010, 12:22:23
Powód edycji: [thek]: grrrr.... ile razy na tym forum ludziom trzeba pisaćPOPRAWNE bbcode :/ Poprawiłem bo wyglądało ch.jowo :)