- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema con gli apostrofi
-
Problema con gli apostrofi
Salve a tutti,
devo eseguire un mysql_fetch_array su dei moduli <input type='text' name='cità' value='" . $riga['citta'] . "'>.
Il problema si presenta quando in MySQL sono presenti valori con l'apostrofo.
Ad esempio nel caso: "L'Aquila", l'output nel modulo diventa solamente "L".
Come posso fare?Grazie anticipatamente
-
Sembrerebbe che l'apostrofo vada a chiudere precocemente il valore della variabile. Ma in teoria dovrebbe darti anche qualche errore SQL.
Se posti il codice che tratta la variabile passata dal form forse si può essere più d'aiuto.
-
Esattamente: l'apostrofo va a chiudere precocemente il valore della variabile. La soluzione è usare htmlspecialchars($f['valore'],ENT_QUOTES).