[PHP] Custom SB command not working?
I can't get this to work, if someone could help me it'd be much appreciated. I'd rather not show the whole code.
Code:
elseif (preg_match("#^(/rename\s+?)#i", $message, $matches) && $db->isAdmin()) {
$rename = $db->sanitize(trim(str_replace($matches[0], "", $message)));
$selectuser = $con->query("SELECT * FROM users WHERE username='$rename'");
$checkuser = $con->query("SELECT * FROM users WHERE username='$matches[0]'");
if(!$selectuser or !$checkuser)
{
echo $con->mysql_error();
}
else
{
if($selectuser && !$checkuser)
{
$con->query("UPDATE users SET Username='$matches[0]' WHERE Username='$rename'");
$message = ' has changed the user '.$user.'\'s username to '.$matches[0].'.';
}
else
{
$message = 'The username you have entered is invalid or already taken.';
}
}
}
What is it doing, or, not doing?
maybe the "or" on line 5 should be "||"
I Can help you if you can post the whole script.
But with a small snipped like this it's sort of hard to figure out whats the problem.