Hallo ich versuche mit folgendem Code datensätze aus der Datenbank auszulesen und immer 2 stück nebeneinander anzeigen zu lassen. Aber leider gibt er immer nur einen aus. Eine fehlermeldung erscheint nicht.

Den code habe ich schoneinmal verwendet musste ich ihn leicht verändern. Aber wie gesagt es erscheint keine fehlermeldung..

PHP-Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0">

<?php

$id
=$_GET['id'];

$res mysql_query("SELECT * FROM musicload_songs WHERE kategorie ='$id' ORDER BY vote DESC  LIMIT 10");
$num mysql_num_rows($res);

    for (
$i=0$i<$num$i++)
        {
        
$id mysql_result($res$i"id");
        
$interpret mysql_result($res$i"interpret");
        
$songtitel mysql_result($res$i"songtitel");
        
$vote  mysql_result($res$i"vote");
        
$lf  $i 1;
        
        
$numrows mysql_num_rows($num); 
$e 1

// Ausgabe in der WHILE SCHLEIFE
    
while ($row=mysql_fetch_object($res)) 
    {

//  neue Zeile beginnen 
        
if($e === 1
            print 
"<tr>"
//  Ausgabe


echo"<td>
 <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td width=\"100\" rowspan=\"4\"><img src=\"img/bild.gif\" width=\"93\" height=\"93\" /></td>
    <td>
$lf</td>
  </tr>
  <tr>
    <td>
$interpret</td>
  </tr>
  <tr>
    <td>
$songtitel</td>
  </tr>
  <tr>
    <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
      <tr>
        <td width=\"41\"><img src=\"img/song_menu.gif\" width=\"41\" height=\"15\" /></td>
        <td>&nbsp;</td>
      </tr>
    </table>
    </td>
  </tr>
</table></td><br>

  "
;
  

  
   
     
//2. Datensätze angezeigt? 
        
if($e === 0
            print 
'</tr>';    //  Zeile beenden 

        
$e++; 

    }
    }
    
// ENDE der Ausgabe in der WHILE SCHLEIFE    
?>
</table>
gruß
daniel