Apostrofo non visualizzato su campo di testo

steveaustin

Nuovo Utente
22 Lug 2005
1
0
0
Nella vecchia Romagna
Premetto che prima di scrivere mi sono fatto una ricerca sul forum di tutti i post sull'argomento e nonostante tutto non ho risolto il mio problema.

Dunque:
ho una pagina in cui faccio l'inserimento in un database di alcuni campi di testo presi da un form:

Codice:
INSERT INTO  rubriche(nomerubrica,sottotitolo,descriz
ione,inonda)  VALUES('$nomeRubrica','$sottoTitolo','$t
esto','$inonda')


Ho una pagina dove posso modificare questi campi.
quindi recupero con una query i campi e riempio i vari input text con i dati della query
tipo:

Codice:
echo("$risultato[nomerubrica]");
echo("<input type='text' name='nomeRubrica' value='$risultato[nomerubrica]'>");


COSA SUCCEDE?
che se inserisco un testo tipo "L'altro giorno"
nel database viene inserito correttamente
il primo echo (echo("$risultato[nomerubrica]");) lo visualizza bene
il secondo echo che dovrebbe visualizzare la stessa stringa , visualizza invece solo la lettera L , cioè quello prima dell'apostrofo.

Ho letto che bisogna "giocare" con addslashes e stripslashes, ma tutte le mie prove sono andate a tartufi.

Qualcuno può darmi una mano?

Grazie 1000
 

Discussioni simili