Код:
<meta http-equiv="Content-type" content="text/html; charset-windows-1251; " />
<form action="" method="POST"><table align="center">
<tr><td>Потребителско име:</td><td><input type="text" name="name"></td></tr>
<tr><td>Парола:</td><td><input type="password" name="pass1"></td></tr>
<tr><td>Отново:</td><td><input type="password" name="pass2"></td></tr>
<tr><td>Емайл:</td><td><input type="text" name="mail"></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Регистрация"></td></tr>
</table>
</form>
<?php
include "config.php";
if(isset($_POST['submit']) && $_SESSION['name'] == NULL) {
$username= $_POST['name'];
$password = $_POST['pass1'];
$password2 = $_POST['pass2'];
$email = $_POST['mail'];
$sql = "SELECT * FROM users WHERE name = '$name'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
if ($name == NULL || $pass1 == NULL || $pass2 == NULL || $mail == NULL)
{
echo "Не са попълнене всички полета моля попълнете ги. ";
}
else {
if ($broi >= 1) {
echo "Съжелявам ,но това потребителско име е заето моля опитайте с друго. ";
}
else {
if ($pass1 != $pass2) {
echo "Двете пароли не съвпадат моля напишете ги отново. ";
}
else {
$pass1 = md5($pass1);
if (!strstr("$mail", "@") || !strstr("$mail", ".")) {
echo "E-mail адреса който сте въвели е невалиден моля проверете. ";
}
else {
$sql = "INSERT INTO users (id, name, pass1, mail) Values ('id', '$name', '$pass1', '$mail') ";
mysql_query($sql) or die (mysql_error());
echo "Поздравления вие успешно се регистрипахти в сайта ни. ";
}
}
}
}
}
?>
Най-често ми изкарва този проблем как да го оправя
Не са попълнене всички полета моля попълнете ги. [/img]