Ik ben dus bezig met een login database je en ik wil voorkomen dat er dubbel kan worden aangemeld. Ik heb dus wat zitten speuren en c&p. ben tot dit gekomen:
ik krijg alleen nu de volgende fout:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /mnt/register.php on line 9
wat doe ik fout?
tabel=users
row=name
PHP:
1
| <?<html><body><?phpif ($submit) { $db = mysql_connect("localhost", "xxx"); mysql_select_db("xxx",$db); $check = mysql_numrows(mysql_query("SELECT id FROM users WHERE name='$name'")); if ($check>="true") { echo "sorry deze gebruikers naam bestaat al" and die( "Unable to select database"); } else { $sql = "INSERT INTO users (name,pass,email) VALUES ('$name','$pass','$email')"; $result = mysql_query($sql); echo "Thank you! Information entered.\n";}} else{?> <form method="post" action="<?php echo $PHP_SELF?>"> Username:<input type="Text" name="name"><br> Password:<input type="Text" name="pass"><br> Email:<input type="Text" name="email"><br> <input type="Submit" name="submit" value="Enter information"> </form> <?php} ?></body></html>?> |
ik krijg alleen nu de volgende fout:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /mnt/register.php on line 9
wat doe ik fout?
tabel=users
row=name