questo e' il pezzo di codice che riguarda l'inserimento:
Codice PHP:
elseif ($mode == "doadd") {
$a = $_POST['a'];//titolo
$b = $_POST['b'];//sommario
$d = $_POST['d'];//testo
$c = nl2br($b);
$e = nl2br($d);
$giorno = date("d",time());
$mese = date("m",time());
$anno = date("Y",time());
$ore = date("H",time());
$minuti = date("i",time());
$ora = $ore . $minuti;
$sql = "INSERT INTO news VALUES ('',
'$giorno',
'$mese',
'$anno',
'$ora',
'$a',
'$e',
'$c'
)";
ho provato con addslashes ma lo stesso non andava, forse ho sbagliato io a metterlo? ora l'ho tolto, mi dite dove devo metterlo?
ho anche notato che se nel campo di testo scrivo la parola
l\'asino (con il backslash) la news entra nel db