Il problema è un altro...Mi spiego meglio...
Quando io cerco di modificare l'email... e premo MODIFICA DATI il form si collega,ovviamente,ad una pagina php nella qual recupero il file inviato attraverso post... in questo modo:
Codice PHP:
$email = $_POST['email'];
Nel pannello per modificare i dati io ho come valore nel campo email,il dato presente sul database... ecco il campo email:
<input name="email" type="text" id="email" value="<? echo $row['email']; ?>" size="50" />
Quando cerco di modificare qualche altro dato.. es.Telefono io mi porto avanti anche il valore dell email...
QUI SORGE IL PROBLEMA
Quando vado a recuperare i dati... in questo modo:
Codice PHP:
// Controllo sul database se è già presente un email uguale
$db_query = "SELECT * FROM utenti WHERE email = '$email'";
$rs = mysql_query($db_query, $db_conn) or die ('Errore query: ' . mysql_error());
echo 'Righe presenti: ' . $num_rows = mysql_num_rows($rs);
if ($num_rows != 0) {
header ("Location: personale.php?error=2");
exit();
}
Io avrò sicuramente 1 riga... perchè l'email è presente sul database...quindi mi segnalerà errore... Ora è chiaro?
Quindi mi serve un modo per aggiornare senza problemi gli altri dati... e nello stesso tempo se qualcuno volesse utilizzare un email già presente sul database, non può farlo!
Grazie anticipatamente!