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:
	
	
	
		
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:
	
	
	
		
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
				
			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]")
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