Oto mój kod:
<table width="100%" border="0" cellspacing="0" cellpadding="0"> $kol1a = 1; $kol2a = (1+$kol1b); $limit1 = $kol1a.",".$kol1b; $limit2 = $kol2a.",".$kol2b; $sql = "SELECT * FROM galeria WHERE cat='$_GET[id]'"; for($i=0; $i<$kol1b; $i++){ $a1 = "SELECT *, DATE_FORMAT(data, '%d-%m-%Y') AS date FROM galeria WHERE cat='$_GET[id]' ORDER BY id DESC limit ".$limit1; $a2 = "SELECT *, DATE_FORMAT(data, '%d-%m-%Y') AS date FROM galeria WHERE cat='$_GET[id]' ORDER BY id DESC limit ".$limit2; $dodano1 = "Dodano: $c1[date]"; $dodal1 = "Dodał: $c1[user]"; $zdjecie1= "<img src=$c1[zdjecie] width=250 height=250 border=0>"; $dodano2 = "Dodano: $c2[date]"; $dodal2 = "Dodał: $c2[user]"; $zdjecie2= "<img src=$c2[zdjecie] width=250 height=250 border=0>"; print " <tr>"; print "<td> <table><tr><td align=left>$dodano1</td></tr><tr><td><a href=zdjecie.php?id=$c1[id]>$zdjecie1</a></td></tr><tr><td align=left>$dodal1<br> <br></td></tr></table> </td>"; print "<td> <table><tr><td align=left>$dodano2</td></tr><tr><td><a href=zdjecie.php?id=$c2[id]>$zdjecie2</a></td></tr><tr><td align=left>$dodal2<br> <br></td></tr></table> </td>"; print "</tr> "; } ?> </table>
Ten kod eliminuje żeby w kolumnie wyświetlsło np 34,5 wyników daletgo zrobione jest zaokrąglanie z nadmiarem i niedomiarem.
Tylko mam problem żę kiedy to wyknuje to wychodzi mi tylko jeden wynik w jednej kolumnie a w bazie jest dodane już 5 rekordów.
Kto umie i wie jak to poprawić niech napisze. Prosze

Pzdr.
___
scanner: Proszę poprawić BBCode