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è?