No więc chciałbym do mojego skrypty dodac skryp który będzie sprawdzał ilosc oraz typ znaków w formularzu rejestracji
Czy mógłby ktos to zrobić ?
<img src="Grafika/podstrony/rejestracja.gif"><br><br>
<?
include 'Konfiguracja/Konfiguracja.php';
if ($register == "on")
{
if (!isset($_POST['send'])) { // Sprawdzanie czy formularz zostal wyslany echo "<form action='index.php?show=Rejestruj' method=post> <table>
<tr><td>Login:</td> <td><input type=\"text\" name=\"login\"> <font color=\"#FF0000\">*</font> ( 3 - 12 znaków )</td></tr>
<tr><td>Hasło:</td> <td><input type=\"password\" name=\"haslo1\"> <font color=\"#FF0000\">*</font> ( 6 - 32 znaków )</td></tr>
<tr><td>Powtórz Hasło:</td> <td><input type=\"password\" name=\"haslo2\"> <font color=\"#FF0000\">*</font> ( 6 - 32 znaków )</td></tr>
<tr><td>E-mail: <td><input type=\"text\" name=\"mail\"> <font color=\"#FF0000\">*</font> ( 8 - 32 znaków )</td></tr>
<tr><td>GG: <td><input type=\"text\" name=\"gg\"></td></tr>
<tr><td>Token:<td><img src='obrazek.php' width=\"120\" height=\"15\" alt=''></td></tr>
<tr><td><td><input type=\"text\" name=\"token\"> <font color=\"#FF0000\">*</font></td></tr>
</table><br><font color=\"#FF0000\">*</font> - Pola wymagane<br><br>
<input type=submit name=\"send\" value=\"Zarejestruj mnie\">
</form><br>";
} else {
$user_login = $_POST['login'];
$user_pass1 = $_POST['haslo1'];
$user_pass2 = $_POST['haslo2'];
$user_mail = $_POST['mail'];
$user_gg = $_POST['gg'];
if($_POST['token'] == $_SESSION['token'])
{ echo "Token przepisany poprawnie<br>"; if(!empty($user_login) && !empty($user_pass1) && !empty($user_pass2) && !empty($user_mail)){ //oraz czy uzupełniono wszystkie dane if ($user_pass1 == $user_pass2) {
$check_query = mysql_query("SELECT * FROM users WHERE user_login='$user_login'"); else{
$password = md5(md5($user_pass1)); $q = "INSERT INTO users (user_id, user_login, user_haslo, user_mail, user_gg, user_type) VALUES (0 , '$user_login' , '$password' , '$user_mail' , '$user_gg', '0')"; // zapisywanie rekordu do bazy
echo "Konto załozono poprawnie."; } else {
}
} else { echo 'Podane hasla nie zgadzaja sie'; } }
else { echo "Nie uzupełniono wszystkich pól!!!"; } }
else
{
echo"Błędnie przepisany token!<br>"; }
}
}
else if ($register == "off")
{
echo "Rejestracja wyłączona!"; }
else
{
print 'Błąd konfiguracji!'; }
?>