Искам да попитам има ли някаде грешка в кода
Код:
<?php
require'dbconfig.php';
if(isset($_POST['reg']))
{
$name = addcslashes($_POST['username']);
$pass1 = addcslashes($_PSOT['pass1']);
$pass2 = addcslashes($_PSOT['pass2']);
$email = addcslashes($_PSOT['email']);
if(strlen($name) > 4)
{
$q = mysql_query("SELECT username FROM users WHERE username=$name' LIMIT 1") or die (mysql_error())
if(mysql_num_rows($q) > 0)
{
$error = "Потребителското име е заето";
}
else
{
if(strlen($pass1) >= 6)
{
if($pass1 == $pass2)
{
if(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+))*$",$email))
{
$error = "Невалиден e-mail";
}
else
{
$newpass = md5($pass1);
$query = "INSERT INTO users SET username='$name', password='$newpass', email='$email'";
mysql_query($query) or die(mysql_error());
}
}
else
{
$error = "Паролите не съвпадат";
}
else
{
$error = "Паролата е двърде кратка";
}
}
}
else
{
$_error= "Кратко име";
}
}
?>