Mam tekst formularza:
if(!$_SESSION['logged']) {
if(isset($_POST['name'])) { $_POST['name'] = clear($_POST['name']);
$_POST['password'] = clear($_POST['password']);
$_POST['password2'] = clear($_POST['password2']);
$_POST['email'] = clear($_POST['email']);
if(empty($_POST['name']) || empty($_POST['password']) || empty($_POST['password2']) || empty($_POST['email'])) { echo '<p>Musisz wypełnić wszystkie pola.</p>'; } elseif($_POST['password'] != $_POST['password2']) {
echo '<p>Podane hasła różnią się od siebie.</p>'; } elseif(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false) {
echo '<p>Podany email jest nieprawidłowy.</p>'; } else {
$result = mysql_query("SELECT Count(user_id) FROM `users` WHERE `user_name` = '{$_POST['name']}' OR `user_email` = '{$_POST['email']}'"); if($row[0] > 0) {
echo '<p>Już istnieje użytkownik z takim loginem lub adresem e-mail.</p>'; } else {
$_POST['password'] = codepass($_POST['password']);
mysql_query("INSERT INTO `users` (`user_name`, `user_password`, `user_email`, `user_regdate`) VALUES ('{$_POST['name']}', '{$_POST['password']}', '{$_POST['email']}', '".time()."')"); echo '<p>Zostałeś poprawnie zarejestrowany! Możesz się teraz <a href="index.php?parent=logi">zalogować</a>.</p>'; }
}
}
echo '<form method="post" action="index.php?parent=rejestr"> <div id="REJESTRACJA">
<div id="R3">
<div id="R2">Login:</div>
<div><input id="R1" type="text" value="'.$_POST['name'].'" name="name"></div>
</div>
<div id="R3">
<div id="R2">Hasło:</div>
<input id="R1" type="password" value="'.$_POST['password'].'" name="password">
</div>
<div id="R3">
<div id="R2">Powtórz hasło:</div>
<input id="R1" type="password" value="'.$_POST['password2'].'" name="password2">
</div>
<div id="R3">
<div id="R2">E-mail:</div>
<input id="R1" type="text" value="'.$_POST['email'].'" name="email">
</div>
<div> <input id="R4" type="submit" value="Załóż konto >>"></div>
</div>
</form>';
} else {
echo '<p>Jesteś już zalogowany, więc nie możesz stworzyć nowego konta.</p> <p>[<a href="index.php">Powrót</a>]</p>';
}
.. i chcę żeby warunki np.
echo '<p>Podany email jest nieprawidłowy.</p>';
wyświetlały się pod inputem
<input id="R1" type="text" value="'.$_POST['email'].'" name="email">