Има ли грешки тук

katsar0v

Registered
<?php
if(isset($_SESSION['user']))
{
header('location:index.php');
}
else
{
echo'<table border=0 width=300px height=50px style="margin-top:50px;">
<tr >
<form action="register.php" method="post"><td valign="top">Username<font size="2px" color="red">*</font>:</td><td>
<input type="text" name="user" /><br/><br/></td></tr><tr><td valign="top">Password<font size="2px" color="red">*</font>:</td><td>
<input type="password" name="pass"/><br/><br/></td></tr><tr><td valign="top">Skype:</td><td>
<input type="text" name="skype" /></td></tr>
</table><br/><br?
<input type="submit" value="Регистрирай се!"/></form><br/>
';
}
$username = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = htmlspecialchars(mysql_real_escape_string($_POST['pass']));
$skype = htmlspecialchars(mysql_real_escape_string($_POST['skype']));
if($username)
{
$result=mysql_query("SELECT * FROM users WHERE users='$username'") or die (mysql_error());
$sha=mysql_fetch_assoc($result);
if($sha['users']== $username)
{
echo'Вече има такъв потребител';
}
else
{
if($password<6)
{
echo'Паролата трябва да е минимум 6 символа';
}
else
{$go=mysql_query("INSERT INTO users (`id`,`users`,`pass`,`skype`) VALUES ('','".$username."','".$password."','".$skype."')") or die (mysql_error());
echo'Вие се регистрирахте успешно';
}
}
}
echo'<br/><div class="nfo"><font size="2px" color="red">*</font>-Задължителни полета<br/></div>';
?>

Има ли някъде грешка ? Според мен не
Но незнам защо винаги показва че паролата е под 6.....
 
katsar0v каза:
<?php
if(isset($_SESSION['user']))
{
header('location:index.php');
}
else
{
echo'<table border=0 width=300px height=50px style="margin-top:50px;">
<tr >
<form action="register.php" method="post"><td valign="top">Username<font size="2px" color="red">*</font>:</td><td>
<input type="text" name="user" /><br/><br/></td></tr><tr><td valign="top">Password<font size="2px" color="red">*</font>:</td><td>
<input type="password" name="pass"/><br/><br/></td></tr><tr><td valign="top">Skype:</td><td>
<input type="text" name="skype" /></td></tr>
</table><br/><br?
<input type="submit" value="Регистрирай се!"/></form><br/>
';
}
$username = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = htmlspecialchars(mysql_real_escape_string($_POST['pass']));
$skype = htmlspecialchars(mysql_real_escape_string($_POST['skype']));
if($username)
{
$result=mysql_query("SELECT * FROM users WHERE users='$username'") or die (mysql_error());
$sha=mysql_fetch_assoc($result);
if($sha['users']== $username)
{
echo'Вече има такъв потребител';
}
else
{
if(strlen($password)<6)
{
echo'Паролата трябва да е минимум 6 символа';
}
else
{$go=mysql_query("INSERT INTO users (`id`,`users`,`pass`,`skype`) VALUES ('','".$username."','".$password."','".$skype."')") or die (mysql_error());
echo'Вие се регистрирахте успешно';
}
}
}
echo'<br/><div class="nfo"><font size="2px" color="red">*</font>-Задължителни полета<br/></div>';
?>

Има ли някъде грешка ? Според мен не
Но незнам защо винаги показва че паролата е под 6.....
 

Back
Горе