Originariamente inviato da Sky
Devi aggiungere il carattere di escape per gli apici al contenuto della variabile e rimuoverli quando ricevi il dato dal form.

Codice PHP:
// Creazione del campo
echo '<input type="text" name="nome" value="'addslashes($nominativo) .'>';

// Lettura dei dati in ricezione
$_POST['nominativo'] = stripslashes($nominativo); 
Ciao ..
ma l'hai provato ?
(limitiamoci alla creazione del campo)
così ad occhio vedo un apice doppio dopo il value che non viene chiuso ..
io ho provato in vari modi (cambiando gli apici) usando sostanzialmente:

codice:
addslashes($nominativo)
ma senza risultato

il contenuto del campo è il seguente:

codice:
nominativo --> PROVA N'OMINATI"VO