Witam, mam problem, otóż nie wiem jak zrobić abym dane wyświetlane z bazy danych mógł wyświetlić 3 po 3 ze stronnicowaniem. Chodzi o to, że:
____ ____ ____
|___| |___| |___|
|___| |___| |___|
____ ____ ____
|___| |___| |___|
|___| |___| |___|
____ ____ ____
|___| |___| |___|
|___| |___| |___|
1, 2, 3, 4
Oto obecny kod, który wyświetla w ten sposób:
__________________
|_________________|
|_________________|
__________________
|_________________|
|_________________|
__________________
|_________________|
|_________________|
1, 2, 3, 4
<?
$def_ilosc = 5;
$od = $def_ilosc * $strona;
$ilosc = $def_ilosc;
$query = "SELECT * FROM ogloszenia WHERE status = '1' AND oferta = '1' ORDER BY id ASC LIMIT $od,$ilosc";
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
echo '<font face="Verdana" size="2">Nie ma żadnych ogłoszeń</font>'; }
else {
$querys = mysql_query ("SELECT * FROM zdjecia WHERE id_osoby = $row[id] ORDER BY id ASC LIMIT 1;"); echo '<table align="center" width="100%" style="border-color: #607c4c; border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-style:solid; background-color: #d9edca"> <tr>
<td valign="top" width="100" align="center">
<img src="fotki/'.$rows[nazwa_pliku].'" width="150"><br /><br /><a href="ogloszenia.php?id=100&ids='.$row[id].'"><b>POKAŻ SZCZEGÓŁY</b></a><br /><br /></td><td valign="top" align="justify"><font face="Verdana" size="2"><b>Nazwa:</b> '.$row[nazwa].'<br><b>Rodzaj:</b> '.$array_rodzaj[$row[rodzaj]].'<br><b>Miejscowość:</b> '.$array_miejscowosc[$row[miejscowosc]].'<br><b>Obiekt czynny:</b> '.$array_obiekt_czynny[$row[obiekt_czynny]].'<br>';
} else {
}
</td>
</tr>
</table>';
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
echo '<br><br><font face="Verdana" size="2"><b>Strony z ogłoszeniami:</b></font><br>';
if($strona > 0)
echo "<a href='?strona=".($_GET[strona
] - 1)."'> <<<</a> ";
$query = "SELECT * FROM ogloszenia WHERE status = '1' AND oferta = '1'";
$do = $num / $def_ilosc;
if($ll > 0
) $do = substr($do,0
,$ll);
for($i = 0; $i < $do; $i++) {
if($i != $strona)
echo "<a href='?strona=$i'><b>".($i+1)."</b></a> "; else echo "<b><u>".($i+1)."</u></b> "; }
if($strona < $do - 1)
echo "<a href='?strona=".($_GET[strona
] + 1)."'>>>></a> "; }
?>
Z góry dziękuję za pomoc.
Ten post edytował in5ane 1.08.2007, 21:00:23