Christian: count() funktioiert nicht so richtig

Beitrag lesen

Hallo zusammen

Ich habe ein Problem und das sieht folgendermassen aus. Ich bekomme nie das richtige Resultat für die Variabel $anz aus folgendem Script:

<?
session_register(user);
session_register(style);

if($style == "")
{
$style = "blau";
}
echo '
<link rel="stylesheet" type="text/css" href="style/'.$style.'/'.$style.'.css">
<center>
Willkommen '.$user.'
<br>
<table border="0" align="center">';

include("config/connect_config.php");

mysql_select_db ("stargate_forum", $vk)
 or die ("Keine Verbindung zur Datenbank");

$z = mysql_query("SELECT id FROM forum\_foren");
$y = mysql_fetch_array($z);
$anz = count($y);

for($i = 1; $i <= $anz; $i++)
{
$a = mysql_query("SELECT name FROM forum\_foren WHERE id='$i'");
$titel = mysql_fetch_array($a);
$b = mysql_query("SELECT thema FROM forum\_foren WHERE id='$i'");
$thema = mysql_fetch_array($b);
$c = mysql_query("SELECT moderator FROM forum\_foren WHERE id='$i'");
$poster = mysql_fetch_array($c);
$d = mysql_query("SELECT erstellt FROM forum\_foren WHERE id='$i'");
$datum = mysql_fetch_array($d);

echo '
  <tr>
    <td width="45" height="30" background="style/'.$style.'/block.png"></td>
 <td width="600" height="30" colspan="2" background="style/'.$style.'/line.png"><B>'.$titel[0].'</B></td>
  </tr>
  <tr>
    <td width="45"></td>
    <td width="500">'.$thema[0].'</td>
    <td width="100">Moderator:<br>'.$poster[0].'<br>Erstellt am:<br>'.$datum[0].'</td>
  </tr>
';
}
echo "</table>";
?>

An was kann das liegen? Wäre echt froh wenn mir Jemand helfen könnte.