Zrobiłem taki kod na wyświetlanie w 2 kolumnach, ale wyświetla tylko jedną rzecz.
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>";
<tr>";
<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>";
<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>";
";
}
?>
</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
Ten post edytował Mayger 21.03.2006, 15:30:05