Ik wil een systeem dat de gebruikersnaam controleerd op het bestaan, ik heb nu de volgende code:
<?php
mysql_connect("***", "***", "***");
mysql_select_db("***");
if(isset($_POST['aanmaken'])) {
echo "verzonden" . '<a href=" homepage.php" >Klik hier om terug te gaan naar het inlogscherm</a> ';;
$a_username = $_POST['a_username'];
$a_password = $_POST['a_password'];
$tadaa = "SELECT * FROM gebruikers WHERE username ='" . mysql_real_escape_string($a_username) . "'";
$get = mysql_query($tadaa);
$aantal = mysql_num_rows($get);
if($aantal !== 0) {
$error[] = "Deze gebruikersnaam bestaat al!";
} else {
$query = "INSERT INTO gebruikers(username,password) VALUES('$a_username', '" . md5($a_password) . "') ";
if(mysql_query($query)) {
echo "de nieuwe gegevens zijn toegevoegd.";
} else {
echo "Er is een fout ontstaan tijdens het toevoegen van de gegevens!<br />";
echo mysql_error();
}
}
} else {
echo"Druk op Account aanmaken om een account te creëren.";
}
?>
Ik krijg alleen de volgende error: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ******* on line 13
Zouden jullie me op weg kunnen helpen om dit verder op te lossen?