Verificare daca utilizatorul se afla in baza de date
Scris: Dum Ian 03, 2016
Salut, stiu ca a mai fost un topic, dar nu prea ma ajuta.
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 )
- Aceeasi problema este si la email.
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> ');
}
}