Hej!
Jeg har nu prøvet hele dagen og få nedenstående kode til at virke - men det
vil simpelthen ikke.
Idéen er at man skal kunne bladre frem og tilbage mellem forskellige
billeder i samme serie.
Stierne til billederne er gemt i en tabel med navn, link og serie_id - der
henviser til hvilken serie billedet tilhører.
$pr_side = 1; //Definerer antal resultater pr. side
if (!isset($s)) {
$s = 0; //Tjekker om $s - som står for start - er sat, hvis ikke sættes
den
}
if (!empty($_GET['s'])) {
$s = $_GET['s'];
}
$query = mysql_query("SELECT large_img, title, id
FROM $img_table
WHERE serie_id='$_GET[serie_id]'
ORDER BY id
DESC LIMIT $s,$pr_side") or die(mysql_error());
while ($n = mysql_fetch_array($query)) {
$img['img'][$n[id]] = $n['large_img'];
$img['title'][$n[id]] = $n['title'];
$img['id'][$n[id]] = $n['id'];
}
$id = $_GET['id'];
$serie_id = $_GET['serie_id'];
//Laver Prev og Next knap
$g_total = mysql_query("SELECT COUNT(id) AS total
FROM $img_table
WHERE serie_id='$_GET[serie_id]'") or
die(mysql_error());
$total = mysql_result($g_total, 0);
//Find ud af om derskal være et Forrige link
if ($s >= $pr_side) { //Tjekker om værdien af $s er større eller lig
$pr_side
$previous_s = $s-$pr_side; //Regner ud hvor mysql skal starte hvis
forrige side kaldes
print "<a
href=\"?s=".$previous_s."&id=".$id."&serie_id=".$serie_id."\">Forrige</a> ";
//Udskriver linket
}
//Find ud af om der skal være et næste link
if ($total > $s+$pr_side) { //Tjekker om der er flere sider
$next_s = $s+$pr_side; //Regner ud hvor mysql skal starte hvis næste
side kaldes
print "<a
href=\"?s=".$next_s."&id=".$id."&serie_id=".$serie_id."\">Næste</a>";
//Udskriver linket "næste"
}
===================
Med venlig hilsen
Thomas Sinkbæk
www.thomas-sinkbaek.dk
===================