тикче, ако е свободно

daemon666

Registered
Как ще се направи, ако потребителското име е свободно пред полето да се показва зелено тикче, а ако не е червено хиксче? Същото да е и с паролите, ако не съвпадат хикс, а ако съвпадат тикче.
Ще съм благодарен, ако го вградите в следния код:
<form method="post" action="register.php">
Потребител: <input type="text" name="username" /><br />
Парола: <input type="password" name="password" style="margin-left: 33px;" /><br />
Повтори: <input type="password" name="password2" style="margin-left: 26px;" /><br />
e-mail: <input type="text" name="email" style="margin-left: 42px;" /><br />
Град: <input type="text" name="city" style="margin-left: 54px;" /><br />
<input type="submit" name="submit" value="Регистрирай се" style="position: relative;" />
</form>
<br />
<?php
include "config.php";
if ($_POST['submit']) {
$username= $_POST['username'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$email = $_POST['email'];
$city = $_POST['city'];
$sql = "SELECT * FROM users WHERE username = '$username'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
if ($username == NULL || $password == NULL || $password2 == NULL || $email == NULL || $city == NULL)
{
echo "Попълни всички полета.";
}
else {
if ($broi >= 1) {
echo "Това потребителско име е заето.";
}
else {
if ($password != $password2) {
echo "Паролоте не съвпадат";
}
else {
if ($city == NULL) {
echo "Моля въведете град!";
}
else {
$password = ($password);
if (!strstr("$email", "@") || !strstr("$email", ".")) {
echo "Невалиден email адрес.";
}
else {
$sql = "INSERT INTO users (username, password, email, city) VALUES ('$username', '$password', '$email', '$city')";
mysql_query($sql) or die (mysql_error());
echo "Поздравления! Вие се регистрирахте успешно.
Можете да влезете във Вашият акаунт от <a href='login.php'>тук</a>.";
}
}
}
}
}
}
?>

Благодаря много!!!
 

Back
Горе