Hallo allemaal,

Ik ben al een tijdje wat aan het proberen maar ik kom er niet uit, ook niet via google. Alles gaat goed behalve op regel 49, waar ik de volgende foutmelding krijg:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

Voor de volledigheid de code die op regel 49 staat:

$sql = "SELECT naam,bericht FROM reacties WHERE tid = $HTTP_GET_VARS[id]";

Kan iemand mij helpen? Alvast bedankt!

$sql = "SELECT naam,bericht FROM reacties WHERE tid = ".$_GET['id'];

ok, dat scheelde echt niets...
$sql = "SELECT naam,bericht FROM reacties WHERE tid = ".$_GET['id'];

pas wel op voor mysql injection :)

>:)
Ik zie niet wat er mis is met de regel 49 uit de oorspronkelijke post. Het is correct PHP (alhoewel ietwat verouderd door het gebruik van HTTP_GET_VARS en het is niet alleen gevoelig voor MySQL injection, maar geeft ook problemen wanneer er geen GET-variabele 'id' is).

Ik vermoed dan ook dat het probleem ergens in regel 1-48 zit. Wellicht een vergeten quote, haakje of puntkomma of iets dergelijks.

Reageren