Zweifeln: Daten von MySQL 3-Spaltig ausgeben

Beitrag lesen

Müßte funktionieren:

$numcols = 3; // 3 Spalten

echo "<table>";

for ($i = 0; $i < $total_books;  )
    {
     echo "<tr>";

for ($j=0;$j<$numcols;$j++)
     {
      echo "<td>";
      if ($i < $total_books)
      {

//Print goes here...
       $bk_ASIN1 = mysql_result($sql_booklist,$i,"ASIN");
        $bk_pic1 = mysql_result($sql_booklist,$i,"pic");
        print "<A HREF="http://www.amazon.de/exec/obidos/ASIN/$bk_ASIN1/accessomaniaf-21">\n";
        print "<IMG SRC="$bk_pic1" border="0" alt="cover"></A>   \n";

$i++;
      }
      else
      {
       echo " "; //Damit die Zelle auch leer mit Rahmen angezeigt wird...
      }
      echo "</td>";
     }

echo "</tr>";
    }

echo "</table>";