Witam! (IMG:
style_emoticons/default/smile.gif)
Mam mały problem z tabelą. Otóż chcę, by wyświetlało po 5 obrazków w linii. Wszystkich rekordów jest 254. Mam gdzieś błąd w kodzie, lecz nie wiem, gdzie... Obecnie wyświetla, co prawda, po pięć obrazków, lecz obrazki te się powtarzają kilkunastokrotnie, zanim pojawi się kolejny obrazek...
<?php
include('config.php');
$zap = "SELECT * FROM tabela WHERE ...";
echo '<table><tr><td>WSZYSTKICH ZDJĘĆ: '.$ile.'</td></tr></table>'; echo '<table width=770 style="border: 1px solid #cccccc;">';
$id = $r['id'];
$date = $r['date'];
$text = $r['text'];
$co_zmieniamy = array( "555","463"); $na_co_zmieniamy = array("120","100"); $text = str_replace($co_zmieniamy,$na_co_zmieniamy,$text); $opened = $r['opened'];
$ilosc = $ile/5;
$reszta=$ilosc-$ilosc%$ile;
if ($reszta<0.4) {
$ilosc=$ilosc-$reszta;
for ($x=0;$x<$ilosc;$x++)
{
for ($y=0;$y<5;$y++) // pętla która tworzy kolumny
{
echo '<td width=152 align=center>'.$text.'<br><font style="font-family: Tahoma, Verdana, Arial; font-size: 9px;">>ID: '.$id.' | Odslon:'.$opened.'</font></td>'; }
}
}
elseif (($reszta>=0.5) AND ($reszta<=0.9)) {
$ilosc+=1-$reszta;
for ($x=0;$x<$ilosc;$x++)
{
for ($y=0;$y<5;$y++)
{
echo '<td width=152 align=center>'.$text.'<br><font style="font-family: Tahoma, Verdana, Arial; font-size: 9px;">ID: '.$id.' | Odslon:'.$opened.'</font></td>'; }
}
}
}
?>
Bardzo proszę ... pomóżcie...