Forum Moderators: coopster
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''a\'' at line 1
if(isset($_POST['user'])&&trim($_POST['user'])!="")
{
echo "SELECT * FROM login_data WHERE userid='".mysql_real_escape_string($_POST['user'])."'";
if(mysql_query("SELECT * FROM login_data WHERE userid='".mysql_real_escape_string($_POST['user'])."'") or die(mysql_error()))
$errors[] = "Account with given user code already exists";
} SELECT * FROM login_data WHERE name='a'
if(isset($_POST['name'])&&trim($_POST['name'])!="")
{
echo "SELECT * FROM login_data WHERE name='".mysql_real_escape_string($_POST['name'])."'";
if(mysql_query("SELECT * FROM login_data WHERE name='".mysql_real_escape_string($_POST['name']."'")) or die(mysql_error()))
$errors[] = "Account with given name already exists";
}
if (isset($_POST['name']) && trim($_POST['name']) != "") {
$name = mysql_real_escape_string(trim($_POST['name']));
$sql = "SELECT * FROM login_data WHERE name='{$name}'";
$rows = mysql_query($sql) or die(mysql_error());
if (... handle your logic from here ...) {
// etc etc etc
}
}