ausgabe nebeneinander geht nicht

creativeheadz

Erfahrenes Mitglied
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:
<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 % 2 === 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 % 2 === 0) 
            print '</tr>';    //  Zeile beenden 

        $e++; 

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

gruß
daniel
 
Zurück