hjælp til frem og tilbage funtion
Hej eksperten jeg har lidt problemer med dennne kodeProblemer er nu at "tilbage" knappen stadig ikke virker og fremad knappen ikke stoppernår der ikke er flere poster i databasen.
Grunden til den ikke stopper tror jeg er fordi $left = $count_row['cnt'] - $eachSide;
ikke tjekker hvilken side den er på? For Den er rigtig på første side ?side=0 men $left har samme nummer på side 2 ?side=12.....
Du kan se det her http://www.visvare.dk/video1.php
Koden
<?php include("admin/database_connect.php");
//Antal pr. side (Kan også laves til noget brugeren kan bestemme
$eachSide = 12;
if(isset($_GET['side'])) {
$side = mysql_escape_string($_GET['side']);
} else {
$side = 0;
}
$sql = "SELECT * FROM video ORDER BY id ASC LIMIT ".$side.", ".$eachSide;
/* Tæller antal i databasen */
$count_sql = "SELECT COUNT(*) as cnt FROM video";
$count_query = mysql_query($count_sql) or die(mysql_error());
$count_row = mysql_fetch_array($count_query);
/* Regner ud hvor mange der er tilbage */
$left = $count_row['cnt'] - $eachSide;
//Sidens adresse
$this_url = "video1.php?side=";
print "Der er ".$count_row['cnt']." poster i databasen <br> Hvis denne side viser $eachSide så er der $left tilbage <br>";
if($side != 0 && $side >= $eachSide && $left == 0)
{
echo "<a href=\"".$this_url.($side-$eachSide)."\" title=\"De forrige ".$eachSide."\">«« Forrige ".$eachSide."</a> ";
}
else
{
echo "<a title=\"De forrige ".$eachSide."\" style=\"color: blue;\">«« Forrige ".$eachSide."</a> ";
}
if($left > $eachSide)
{
echo "<a href=\"".$this_url.($side+$eachSide)."\" title=\"De næste ".$eachSide."\">Næste ".$eachSide." »»</a>";
}
else
{
echo "<a title=\"De næste ".$eachSide."\" style=\"color: blue;\">Næste ".$eachSide." »»</a>";
}
$query = mysql_query("SELECT * FROM video ORDER BY id DESC LIMIT ".$side.", ".$eachSide);
$counter = 0;
echo '<table width="300" border="0"><tr>';
while($row = mysql_fetch_array($query)){
if(($counter % 4) == 0){
echo '</tr><tr>';
}
echo '<td valign=top><a href=/php/video_std.php?side='. $row['id'] .'><img src=/video/billeder/image.php?main='. $row['billede'] .'&watermark=watermark.png width=130 height=97 Hspace="15" border="5" Vspace="10" alt='. $row['navn'] .' /></a><br>'. $row['navn'] .'<br></td>';
$counter++;
}
echo '</tr></table>';
?>
