Goodfriend: Eine Schleife in einer anderen

Beitrag lesen

Hallo,
ich habe ein Tabelle, die mit Inhalten von der Datenbank gefüllt wird. Es ist einmal der Inhalt der Kategorie und dann der Inhalt. Diese sollen über eine Schleife jeweils ausgelesen werden.

<table width="120" cellspacing="2" cellpadding="1" border="0">
<?php
  $sql = "SELECT * FROM cat;";
  $result = mysql_query($sql) OR die(mysql_error());

for($row=0; $row = mysql_fetch_assoc($result); $row++)
  {
  $cat=$row['name'];
?>
<tr>
  <td>
   <table width='120' border='0' cellspacing='2' cellpadding='1' style='border:1px solid #800000;'>
     <tr>
       <td class='header'><b>&raquo; <?php echo"$cat"; ?></b></td>
     </tr>
  <?php
     $sql = "SELECT * FROM links WHERE cat='$cat';";
     $result = mysql_query($sql) OR die(mysql_error());
for($row=0; $row = mysql_fetch_assoc($result); $row++)
{
$name=$row['name'];
$href=$row['href'];
   ?>
      <tr>
<td class='mzell'><a href='<?php echo"$href"; ?>' border='0'><?php echo"$name"; ?></a></td>
      </tr>
<?php
  }
?>
   </table>
  </td>
</tr>
<tr>
  <td class='zeile'>&nbsp;</td>
</tr>
<?php
}
?>
</table>

Wenn ich nun dies so mache (mit Zellen, der zweiten Tabelle), dann wird nur eine Tabelle ausgegeben. Wenn ich aber nun den Inhalt der Zelle rauslösche, dann werden alle Hauptfelder (Also alle Tabellen angezeigt). Wo ist der Fehler? Oder gehen Schleifen in Schleifen nicht?.

MfG Goodfriend