Cand modific un membru vreau sa verific daca numele exista deja in baza de date.
Sa zicem ca vreau sa modific un cont:
imgur.com/JVgGJFZ
e normal deja sa existe numele respectiv, dau save si apare eroare:
imgur.com/3eYXnqo
Cum as putea face ca, numele contului respectiv sa nu fie luat in considerare si sa verifice celelalte conturi ?
Codul pe care l-am folosit ( este modifica )
Cod: Selectaţi tot
$sql = "SELECT nume, email FROM `utilizatori` WHERE `nume`='$nume' OR `email`='$email' LIMIT 1";
$rezultat = mysql_query($sql);
if(mysql_errno()){
exit('<br>
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>'. mysql_error() .'</strong></br>
</div> ');
}
if(mysql_num_rows($rezultat)> 0){
while ($rand = mysql_fetch_array($rezultat, MYSQL_ASSOC)) {
$nume_db = stripslashes($rand['nume']);
$email_db = stripslashes($rand['email']);
}
if (strcasecmp($nume_db, $nume)==0){
exit('<br>
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Error!</strong> Ne pare rău dar acest nume de utilizator <b>( '.$nume.' )</b> există deja, vă rugăm sa alegeți altul.</br>
</div> ');
}
if (strcasecmp($email_db, $email)==0){
exit('<br>
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Error!</strong> Ne pare rău dar acestă adresă de email <b>( '.$email.' )</b> există deja, vă rugăm să alegeți alta.</br>
</div> ');
}
}