Oppure

Loading
03/10/12 10:58
Qwertj
Il problema è, semplicemente, che metti delle doppie virgolette all'interno di un attributo HTML delimitato a sua volta da doppie virgolette, il che va a corrompere il markup della pagina
Ti sconsiglio di applicare mysql_real_escape_string così a freddo senza aver controllato la direttiva magic_quotes come fai giustamente ora.
aaa
04/10/12 12:55
luigi7
ok, stamani mi sono preparato due schermate..

la prima che vi allego e quella che ho inserito normalmente..

la seconda e quello che dice "non hai inserito l'utente".

ecco le immagini:
aaa
04/10/12 12:56
luigi7
ecco la seconda qunado premo invio per sbaglio.
aaa
04/10/12 12:57
luigi7
che problema è ?

grazie mille.

scusate se ho fatto tanti post. ma non sapevo dove mettere le immagini..

aaa
04/10/12 13:01
Roby94
Devi pulirli manualmente quei dati!!!!! con il precedente script hai incasinato i result aggiungendo diversi \ adesso devi eliminarli a mano dal db e poi applicare le modifiche che ti abbiamo segnalato, usa solo ed esclusivamente mysql_real_escape_string ed è impossibile che ti si verifichino questi problemi
aaa
04/10/12 13:09
luigi7
non c'èntra nulla... il db..

l'inserimento deve ancora venire finche io non ho compilato tutto il modulo..
se hai visto bene la seconda immagine c'è scritto dopo la scritta blu.. "non hai inserito l'utente"..

quindi al database deve ancora arrivare e come dico finche non ho compilato tutto non va in funzione la query.

non è che un problema di magic_quote_ a on o a off??

mi dici se è questo problema?

ho xampp 1.7.7 con php 5.3.8.

grazieee mileeee.
buona giornata.
aaa
04/10/12 13:40
luigi7
ciao ho fatto un test per il magic quotes:
e con questo script:
<?
if(get_magic_quotes_gpc())
	echo "Magic quotes are enabled";
else
	echo "Magic quotes are disabled";

?> 


risulta:
Magic quotes are disabled

quindi ?? è questo lo devo attivare?

grazie mileeeee...
buona giornata.
aaa
04/10/12 13:42
Roby94
Scusa ma tu ti metti a scrivere in questo mondo: ciao sono \"Gianluca\"? che senso ha? è lo script che deve inserire gli escape non tu e togliti dalla testa questo magic quotes devi usare mysql_real_escape_string quando lavori con db non solo per evitare errori nelle quesri ma anche per una questione di sicurezza
Ultima modifica effettuata da Roby94 04/10/12 13:42
aaa