Hoi,

Ik heb een nieuwsscript maar de tekst die de gebruiker in het CMS kan invoeren wordt niet gechecked voordat het de DATABASE ingaat. Ik heb gehoord dat dat kan zorgen voor grote problemen.
Iemand een scriptje hoe ik eerst kan checken of de tekst geen rare SQL queries bevat?

dankje!

Marije
uhm de query van lapidi werkt volgens mij niet hoor :D
ten minste? ben ik nou gek?
dubbel sorry :)
Wat is de rede voor jou dubbele verontschuldiging?

Ben dan je toch gek? Of werkt mij query echt niet? ;)
sorry ik bedoelde dubbele post :)
en bij mij werkt de query niet. Ik hoop niet dat ik echt gek wordt ;)

bij jou werkt hij wel?
Marije schreef op 28.03.2006 20:22
Parse error: parse error, unexpected ';' in /home/users/conceftp/conceptm.nl/freevoice2/fvbeheer/pages/00nieuws.php on line 68


veroorzaakt door deze code :

if ($_GET[show] == "add" || $_POST["show"] == "add")
{
if ($_POST["titel"] && $_POST["msg"] && $_POST["mydate"] && $_POST["kop"])
{

$sql = "INSERT INTO nieuws (id, titel, msg, datum, kop) VALUES ('', '" . safeMysqlInput( $_POST['titel'] ) ."', '" . safeMysqlInput( $_POST['msg'] . "', '" . safeMysqlInput( $_POST['mydate'] . "', '" . safeMysqlInput( $_POST['kop'] . "')";

$res = mysql_query($sql);



$sql = "INSERT INTO nieuws (id, titel, msg, datum, kop) VALUES ('', '" . safeMysqlInput( $_POST['titel'] ) ."', '" . safeMysqlInput( $_POST['msg'] ) . "', '" . safeMysqlInput( $_POST['mydate'] ) . "', '" . safeMysqlInput( $_POST['kop'] ) . "')";
hij werkt bij mij :)

Reageren