Partyflock
 
Forumonderwerp · 971319
85x bekeken
 
Waarschuw beheerder
hallo,

ik ben weer eens wat in php aan het knutselen maar het werkt weer eens niet zoals gepland.

de PHP regel:
if (in_array ($heading, $allowed_order)) {

echo "<a href="{$_SERVER['PHP_SELF']}?order=$heading&searchtype=$searchtype&searchstring=$searchstring">$heading</a>";
} else {
echo $heading;
}


de foutmelding :

Parse error: syntax error, unexpected '{', expecting ',' or ';' in /home/********/public_html/testing4.php on line 77


iemand?
Waarschuw beheerder
if (in_array ($heading, $allowed_order)) {

echo "<a href=\"{$_SERVER['PHP_SELF']}?order=$heading&searchtype=$searchtype&searchstring=$searchstring\">$heading</a>";
} else {
echo $heading;
}


 
Waarschuw beheerder
THX :D
Waarschuw beheerder
Voortaan als je HTML echo't, van de " een \" maken of

Dit kan wel:
echo 'blabla<font color="red">bla</font>';


echo "blabla<font color=\"red\">bla</font>\';


Dit niet:
echo 'blabla<font color='red'>bla</font>';


echo "blabla<font color="red">bla</font>";


 
Waarschuw beheerder
donateur
Als je je dat inderdaad aanwent, dan voorkom je een hoop onduidelijkheden bij grote lappen php :yes: