[php]<?php
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$imie = $_POST['imie'];
$email = $_POST['email'];
$haslo2 = $_POST['haslo2'];
if (($login == "") || ($haslo == "") || ($haslo2 == "") || ($imie == "") || ($email == ""))
{
echo "<form name=register method=post action=register_blad.php>";
echo "<font color=red>Nie wypełniłes wszystkich pól formularza... uzupełnij brakujące pola</font><br>";
}
if ($login == "")
{
echo "Login:<br><input type=text name=login><br>";
}
else
{
echo "<input type=hidden name=login value=$imie>";
}
if ($haslo == "" || (strlen($haslo) < 3) || (strlen($haslo) > 10) || !($haslo==$haslo2))
{
echo "Hasło:<br><input type=password name=haslo><br>";
}
else
{
echo "<input type=hidden name=haslo value=$haslo>";
}
if ($haslo2 == "" || (strlen($haslo2) < 3) || (strlen($haslo2) > 10) || !($haslo==$haslo2))
{
echo "Powtórz hasło:<br><input type=password name=haslo2><br>";
}
else
{
echo "<input type=hidden name=haslo2 value=$haslo2>";
}
if ($imie == "")
{
echo "Imie:<br><input type=text name=imie><br>";
}
else
{
echo "<input type=hidden name=imie value=$imie>";
}
if ($email == "")
{
echo "E-mail:<br><input type=text name=email><br>";
}
else
{
echo "<input type=hidden name=email value=$email>";
}
if (($login == "") || ($haslo == "") || ($haslo2 == "") || ($imie == "") || ($email == "") || (strlen($haslo) < 3) || (strlen($haslo) > 10) || (strlen($haslo2) < 3) || (strlen($haslo2) > 10) || !($haslo==$haslo2))
{
echo "<br><input type=submit value=Wyslij>";
echo "<input type=reset value=Reset>";
echo "</form>";
}
else
{
echo "Dzięki za wypełnienie formularza $imie.";
}
?>[/php]
Przy za dlugin lub za krótkim lub innym wpisie w polach haslo i haslo2 nie moge wyslac formularza ktos wie dlaczego???