input (rilevare cambio dati)

luigi777

Utente Attivo
14 Feb 2008
1.080
1
38
38
Massa, Italy
Salve, con il php come posso sapere se l'utente ha cambiato i dati nel frattempo della modifica?

tipo:
Codice:
  <div class="form-group">
                    <label for="">Email</label>
                    <input type="email" name="email" class="form-control" value="<?php echo $users->email; ?>"/>
                </div>
con una if posso rilevare mentre che fa aggiorna e nell'if riesco ad capire se ha cambiato o no ?. e poi se ha cambiato controllo la query e aggiorno se non è uguale con una che è nel database.


grazie mille.
 

luigi777

Utente Attivo
14 Feb 2008
1.080
1
38
38
Massa, Italy
salve, ecco il mio codice:
PHP:
} else if (($users->email==$user->isEmail($_POST['email']))) {
      $_error_message = 'Email is already in use!';
}
come devo fare? per dirgli se metto un !$user-> dire che se c'è o no nel db e se non c'è aggiorna alla email nuova?
grazie mille.
 

macus_adi

Utente Attivo
5 Dic 2017
1.313
88
48
IT/SW
Salve, con il php come posso sapere se l'utente ha cambiato i dati nel frattempo della modifica?
Non puoi farlo in PHP ma con JS (se live beforeOnSubmit)!

QUI NON SI CAPISCE NULLA!
con una if posso rilevare mentre che fa aggiorna e nell'if riesco ad capire se ha cambiato o no ?. e poi se ha cambiato controllo la query e aggiorno se non è uguale con una che è nel database.


Ricorda di utilizzare SEMPRE le basi grammaticali quando scrivi, altrimenti chi legge non capisce!
 

luigi777

Utente Attivo
14 Feb 2008
1.080
1
38
38
Massa, Italy
vorrei sapere con if($row["email") != $_POST["email"]), una cosa del genere .. lato server. si può oppure no?.
Ma i forum etc.. per far che devi cambiare l'email ti chiedono la password attuale e dopo quella se il sistema vede che non c'è aggiorna oppure fa all'incontrario. Come posso fare io ? grazie mille.