query di $controllaPassword() // aggiorna anche altri dati
Codice PHP:
{
$update = "UPDATE users SET name='$this->nome', cname='$this->cognome', citta='$this->citta',password='$this->password' WHERE username='$_POST[username]'";
}
$this->controllaMail() // query che setta a 0 lo stato dell'utente
Codice PHP:
{
$update2 = "UPDATE users SET email='$newemail', status='0' WHERE id='$_SESSION[username]'";
}
Va bene ora?
Ricapitolando:
- se richiamo solo la prima funziona, tutto ok;
- se richiamo solo la seconda funzione ok;
- se richiamo entrambe le funzioni e setto a 0 lo stato, la password mi viene "sbiancata", cioè svuotata;
- se richiamo entrambe le funzioni ma setto lo stato ad un valore >0 (2, 3, 50....) tutto ok.
Perchè?