Hey, bu yüzden benzersiz girişleri için DB kontrol eden bir fonksiyon oluşturduk, ama ben işlevini çağırdığınızda çalışmak için görünmüyor ve ölümcül hatası bana fonksiyonu herhangi bir fikir verir veya kaydolma sayfasını görmek istiyor musunuz diyorlar. Teşekkürler :)
//Check for unique entries
function checkUnique($table, $field, $compared)
{
$query = $mysqli->query('SELECT '.$mysqli->real_escape_string($field).' FROM '.$mysqli->real_escape_string($table).' WHERE "'.$mysqli->real_escape_string($field).'" = "'.$mysqli->real_escape_string($compared).'"');
if(!$query){
return TRUE;
}
else {
return FALSE;
}
}
Çağırarak sayfa .....
if (!empty($_POST['username']) && !empty($_POST['password']) && $_POST['password']==$_POST['password_confirm'] && !empty($_POST['email']) && validateEmail($_POST['email']) == TRUE && checkUnqiue('users', 'email', $_POST['email']) == TRUE && checkUnique('users', 'username', $_POST['username']) == TRUE)
Erorr ....
Fatal error: Call to undefined function checkunqiue() in /home/mbattles/public_html/home/signup.php on line 17