Ho riscritto il codice PHP:
l'exit e l'echo sono sempre per debug.Codice PHP:$user = $_POST['Username'];
$email = $_POST['email'];
$NUSvegeth = $_POST['NUSvegeth'];
$query="SELECT Username, Email, NUSvegeth FROM SUsers WHERE Username='" .mysql_real_escape_string($users). "' OR Email='" .mysql_real_escape_string($email). "' OR NUSvegeth='" .mysql_real_escape_string($NUSvegeth). "'";
$result=mysql_query($query, $db);
if (mysql_num_rows($result) == 0){
}else{
$error = 'This Svegethcraft username already exist. Contact an admin if you really are ' .$_POST['NUSvegeth']. '.';
}
echo $error;
exit();
Io non ottengo però errori, mi sono spiegato male: $error è vuota se metto in $user uno username già esistente.
Ho provato anche a eseguire la query ottenuta su PHPmyadmin e funziona!!![]()
![]()
A quanto pare è mysql_num_rows che non funziona bene....
Non so come fixare l'errore....
![]()
![]()

Rispondi quotando