Witam, mam problem ze stronicowaniem a konkretnie w bazie posiadam 11 rekordów ale niestety gdy ustawię sobie przykładowo porcję na 9 rekordów to wyświetla mi tylko 9 rekordów i mam jedną stronę a gdy ustawię porcję rekordów równą 5 to wtedy mam 2 strony po 5 rekordów czyli 10 łącznie no i brakuje tak czy siak 1 rekordu ;/ Mam pytanie drodzy koledzy gdzie ja tutaj popełniam błąd (IMG:
style_emoticons/default/questionmark.gif)
<?php
$video = "SELECT SQL_CALC_FOUND_ROWS * FROM video ORDER BY id DESC LIMIT ". mysql_escape_string((int
)$_GET['porcja'] *limit_video
).",".limit_video
;
<table cellspacing="0" cellpadding="0">
<tr><td><img src="img/bg_site_video_1.png"></td></tr>
<tr><td align="center" valign="top" style="padding: 15px;width: 504px; height: 200px; background-image: url(img/bg_site_repeat_2.png);">
';
{
echo '<div style="margin-top: 5px; margin-right: 3px;width: 155px;float: left;"> <div><font style="color: #ffcf1a; font-family: Arial; font-size: 12px;"><b>'.$video_row['title'].'</b></font></div>
<div style="margin-top: 5px; margin-bottom: 5px;width: 155px; height: 105px; background-image: url(img/bg_youtube_2.png); background-repeat: no-repeat;"><a href="http://'.$video_row['youtube'].'"><img border="0" style="margin-top: 9.5px;" src="img/'.$video_row['avatar'].'"></a></div>
<div><font style="color: #8a8a8a; font-family: Arial; font-size: 11px;">Dodano: '.$video_row['date'].'</font><br><font style="color: #8a8a8a; font-family: Arial; font-size: 11px;">'.$video_row['category'].'</font></div>
<div><font style="color: #ffffff; font-family: Arial; font-size: 12px;">'.$video_row['info'].'</font></div>
</div>';
}
<tr><td align="top" style="width: 504px; height: 27px; background-image: url(img/bg_site_repeat_2.png);">';
//Pobieramy ilosc danych w bazie
$video = "SELECT FOUND_ROWS() as video";
if($_GET['porcja']>0){
echo '<div><a href="?site=media&&porcja='.($_GET['porcja']-1).'"><img border="0" src="images/left_cursor.png"></a> '; }
for($i = 0;$i<floor($iloscWpisow/limit_video);$i++){
echo '<a href="?site=media&&porcja='.($i).'">[ '.($i+1).' ]</a> '; }
if($_GET['porcja']<floor($iloscWpisow/limit_video)-1){
echo ' <a href="?site=media&&porcja='.($_GET['porcja']+1).'"><img border="0" src="images/right_cursor.png"></a></div>'; }
<tr><td><img src="img/bg_site_bottom_3.png"></td></tr>
</table>
';
?>
acha i jak ustawię porcję = 1 to wtedy mam 11 stron i jest wtedy te 11 rekordów lol :/
Ten post edytował Sasuke Uchiha 28.05.2012, 00:44:51