Warum kommt da nix?

pirate man

Erfahrenes Mitglied
ich bastel grad an einem script und hab dabei eine unlogische "entdeckung" gemacht

eine schleife:
PHP:
if($id == "1")
{
setlocale("LC_ALL","de_DE");
$date = strftime("%A, %d. %m. %Y", $temp_time);
}
elseif($id == "2")
{
$date = strftime("%A, %B %d %Y", $temp_time);
}
else {}
wenn ich $date ausgebe, wird das datum richtig angezeigt

noch eine schleife:
PHP:
if($id == "1")
{
$kommentar = "<a href=\"main.php?page=comments&id=$id\">Kommentare</a> [$anzahl]";
}
elseif($id == "2")
{
$kommentar = "<a href=\"main.php?page=comments&id=$id\">Comments</a> [$anzahl]";
}
else {}
wenn ich $kommentar ausgebe, wird nichts angezeigt

ich hab keine ahnung warum und hoffe, dass ihr mir helfen könnt
 
öhm, den sinn des scripts vertsteh ich zwar ned ganz, aber wenn ich das mache:
PHP:
<?
if($id == "1")
{
$kommentar = "<a href=\"main.php?page=comments&id=$id\">Kommentare</a> [$anzahl]";
}
elseif($id == "2")
{
$kommentar = "<a href=\"main.php?page=comments&id=$id\">Comments</a> [$anzahl]";
}
echo $kommentar;
?>
zeigt er mir ganz lieb das an:
PHP:
Kommentare []


btw: was soll das mit der id denn bewirken ? das versteh ich ned :):eek:
 
Zurück