<?php
if(empty($actie) || $actie == 'all')
?>
Regel 2 zou je op deze manier kunnen maken:
<?php
$actie = ( empty($_GET["actie"]) ? 'all' : $_GET["actie"] );
?>
Maar ik denk dat je beter een switch hiervoor kunt gebruiken.
@Martijn, Sorry jou add had ik niet gezien :( schaam schaam.
Ook jij bedankt :D
Over if's gesproken:
<?php
if ( $topic_titel == $slecht )
{
$tekst = "Over if's gesproken:[code]
<?php
if ( $topic_titel == $slecht )
{
$tekst = …
$me->plaatsStommeReactie( $tekst );
}
?>
";
$me->plaatsStommeReactie( $tekst );
}
?>
[/code][edit]Parse error[/edit]
gebruik eens de elseif...
<?php
$actie = $_GET["actie"];
if($actie == "single")
{
echo "TEKST 2";
}
elseif($actie == "add")
{
echo "TEKST 3";
}
else // if ($actie == "all")
{
echo "TEKST 1";
}
?>
Let wel op dat == (afhankelijk van je server, wel of niet) hoofdletter gevoelig is.
Misschien is het wenselijker om [php]strcasecmp[/php]() te gebruiken..
<?php
$actie = $_GET["actie"];
if(strcasecmp($actie, "single") === 0)
{
echo "TEKST 2";
}
elseif(strcasecmp($actie, "add") === 0)
{
echo "TEKST 3";
}
else // if (strcasecmp($actie, "all") === 0)
{
echo "TEKST 1";
}
?>
of, kan ook, de actie direct naar lowercase parsen
<?php
$actie = strtolower($_GET["actie"]);
if($actie == "single")
{
echo "TEKST 2";
}
elseif($actie == "add")
{
echo "TEKST 3";
}
else // if ($actie == "all")
{
echo "TEKST 1";
}
?>
zoals gewoonlijk leiden er weer meerdere wegen naar Rome :D
kijk ook eens naar een switch, in dit geval zeer handig