musisz zrobic tak zeby tylko co trzeci wiersz rysowac nowy wiersz <tr></tr>. Do tego celu mozesz wykozystac reszte z dzielenia - %.
Wygladalo by to mniej wiecej tak.
<?php
// ta zmienna bedziemny sobie odliczac poszczegolne grafiki
$i = 0;
// tutaj wstawiasz na ile kolumn chcesz to podzielic
$ilosc_kolumn = 3;
echo\"<table border=\"1\">\";
{
// jezeli nasze $i ma wartosc 0,3,6,9... czyli wstawiamy 0,3,6,9.... rysunek
// to rozpocznij nowy wiersz
if($i%$ilosc_kolumn == 0) echo\"<tr>\";
echo\"<td><img title=\"$row[1]\" src=\"$row[0]\" /></td>\";
// jezeli nasze $i ma wartosc 2,5,8... czyli wstawiamy 2,5,8.... rysunek
// to zakoncz aktualny wiersz
if($i%$ilosc_kolumn == $ilosc_kolumn-1) echo\"</tr>\";
++$i;
}
//tutaj takie zabezpieczenie jakby liczba rysunkow nie byla wielokrotnoscia ilosci
kolumn (np. 7)
// to wtedy domykamy niezamkniety wiersz.
if($i%$ilosc_kolumn != 0
) echo \"</tr>\";
echo\"</table>\";
?>
cos takiego powinno ci mniej wiecej tak ulozyc zdjecia
Kod
+-+-+-+
|0|1|2|
+-+-+-+
|3|4|5|
+-+-+-+
|6|
+-+
wszystko pisane z palca bez wczensiejszego sprawdzenia, wiec poprawcie mnie jezeli gdzies popelnilem blad. gwarantuje ci ze jest "ladniejszy" sposob na napisanie tego, ale mnie narazie przychodzi tylko cos takiego do glowy.
pozdrawiam.