Ciao a tutti.
Sto facendo una maschera per l'aggiornamento di password e username.
Il problema è che anche se riconosce l'username come già esistente me l'aggiorna lo stesso e prosegue lo script senza fermarsi e uscire.
Non capisco dove sto sbagliando.
$connessione = mysql_connect ($host , $user, $password);
$query_1 = "select * from $nome_tabella where username = '$username'";
$query_risultato_1 = mysql_db_query ($nome_database, $query_1 , $connessione);
$row = mysql_fetch_array ($query_risultato_1);
if (($row[username]) == ($username)) {
print("<script>location = \"anagrafica_clienti.htm\" </script>");
}
else {
}
mysql_close ($connessione);
?>
<?php
$connessione = mysql_connect ($host , $user, $password);
$query= "update utenti_sito set username = '$username', pass = '$pass', categoria = '$categoria', contenuti_speciali = '$contenuti_speciali' where codice_cliente = '$codice_cliente'";
$query_risultato = mysql_db_query ($nome_database, $query , $connessione);
if ($query_risultato) {
print ("L'aggiornamento è avvenuto con successo.");
}
else {
print ("L'aggiornamento non è avvenuto successo.");
}
mysql_close ($connessione);
?>
Come mai non esce quando vede verificata il primo if?
Grazie dell'aiuto,
ALe