Vlad_c
Guest
Постраничный вывод картинок?
Я сделал постраничный вывод для текста из базы, но вот переделать для картинок никак не могу может кто поможет. Все проблема именно в формате вывода т.е. строки выводить просто, каждый раз генерируется строка со своими столбцами взятыми из одной строки базы, а мне надо взять и сгенерировать в одно строке 3 столбца с картинками, а затем сгенерировать еще 4 такие строки как это сделать,
$count = mysql_num_rows($r);
$StartPos = $page*4;
if ($StartPos >= $count) { $StartPos = 0; };
$EndPos = $StartPos+3;
If ($EndPos >= $count) { $EndPos = $count-1; }
mysql_data_seek($r, $StartPos);
for($i=$StartPos+1; $i<=$EndPos+1; $i++){
$f=mysql_fetch_array($r);
здесь собственно формируется строка
<tr><td></td></tr>
}
echo ('</table>');
if ($count > 4){
echo "<p align=center>";
if ($page>0) { PrintHref('<<', $page-1, 1,$lang,$ID); echo " "; };
for ($i=0; $i<$count/4; $i++){ PrintHref($i+1, $i, $i != $page,$lang,$ID); echo " "; };
if (($page+1)*4 < $count) { PrintHref('>>', $page+1, 1,$lang,$ID); };
}
вот и все но как мне разбить на строки да еще и на столбцы у меня ведь переход по полям базы идет до формирования строк..... т.е. при таком раскладе получаем 4 строки в которых по одной фотке а не по 3...
-~{}~ 04.11.04 13:58:
извените если не нашел схожей темы на форуме, при поиске такой темы постоянно выкидывает "как сделать постраничный вывод текста"...
Я сделал постраничный вывод для текста из базы, но вот переделать для картинок никак не могу может кто поможет. Все проблема именно в формате вывода т.е. строки выводить просто, каждый раз генерируется строка со своими столбцами взятыми из одной строки базы, а мне надо взять и сгенерировать в одно строке 3 столбца с картинками, а затем сгенерировать еще 4 такие строки как это сделать,
$count = mysql_num_rows($r);
$StartPos = $page*4;
if ($StartPos >= $count) { $StartPos = 0; };
$EndPos = $StartPos+3;
If ($EndPos >= $count) { $EndPos = $count-1; }
mysql_data_seek($r, $StartPos);
for($i=$StartPos+1; $i<=$EndPos+1; $i++){
$f=mysql_fetch_array($r);
здесь собственно формируется строка
<tr><td></td></tr>
}
echo ('</table>');
if ($count > 4){
echo "<p align=center>";
if ($page>0) { PrintHref('<<', $page-1, 1,$lang,$ID); echo " "; };
for ($i=0; $i<$count/4; $i++){ PrintHref($i+1, $i, $i != $page,$lang,$ID); echo " "; };
if (($page+1)*4 < $count) { PrintHref('>>', $page+1, 1,$lang,$ID); };
}
вот и все но как мне разбить на строки да еще и на столбцы у меня ведь переход по полям базы идет до формирования строк..... т.е. при таком раскладе получаем 4 строки в которых по одной фотке а не по 3...
-~{}~ 04.11.04 13:58:
извените если не нашел схожей темы на форуме, при поиске такой темы постоянно выкидывает "как сделать постраничный вывод текста"...