htmlentities() con parametro ENT_QUOTES
Codice PHP:
<input type="text" name="campo1" value="<?php echo htmlentities($value_campo1ENT_QUOTES); ?>"> 
<input type="text" name="campo2" value="<?php echo htmlentities($value_campo2ENT_QUOTES); ?>">
al posto di " ci sarà & q u o t ;

... salverò (e criptandola) una password diversa da quella scelta dall'utente!!!
No, ricevi correttamente le virgolette e non l'entità html