Ik heb een probleempje waar ik geen oplossing voor weet, maar wel een code heb die (deels) werkt.
onder een bericht die verschijnt op mijn website moet ik een verder en terug optie hebben om in de berichten te kunnen bladeren welke in een bepaalde categorie staan. het stukje code wat ik heb werkt wel, alleen treed er een probleem op als er een id mist en het browsen overloopt in een andere categorie. hij zou dan in princiepe een volgende/vorige id moeten pakken die wel aan de voorwaarden voldoet. ik heb dus geen flauw idee hoe ik dat op een simpele manier kan oplossen en kan inpassen.. Kan iemand me hierbij behulpzaam zijn?
<?
$idterug =$id-1;// TERUG ID BEPALEN
$idverder = $id+1;// VERDER ID BEPALEN
$sql = mysql_query("SELECT * FROM $tabel_news ORDER BY id DESC LIMIT 1") or die("Error<br><hr>".mysql_error());
while (list($id,$titel,$bericht,$cat) = mysql_fetch_row($sql)) {
if($idverder < "$id"){$verder="<a href=\"$PHP_SELF?idverder&cat=$cat\">Verder</a> ";}
if($idterug !="0"){$terug="<a href=\"$PHP_SELF?idterug&cat=$cat\">Terug</a>";}
}
?>
onder een bericht die verschijnt op mijn website moet ik een verder en terug optie hebben om in de berichten te kunnen bladeren welke in een bepaalde categorie staan. het stukje code wat ik heb werkt wel, alleen treed er een probleem op als er een id mist en het browsen overloopt in een andere categorie. hij zou dan in princiepe een volgende/vorige id moeten pakken die wel aan de voorwaarden voldoet. ik heb dus geen flauw idee hoe ik dat op een simpele manier kan oplossen en kan inpassen.. Kan iemand me hierbij behulpzaam zijn?
<?
$idterug =$id-1;// TERUG ID BEPALEN
$idverder = $id+1;// VERDER ID BEPALEN
$sql = mysql_query("SELECT * FROM $tabel_news ORDER BY id DESC LIMIT 1") or die("Error<br><hr>".mysql_error());
while (list($id,$titel,$bericht,$cat) = mysql_fetch_row($sql)) {
if($idverder < "$id"){$verder="<a href=\"$PHP_SELF?idverder&cat=$cat\">Verder</a> ";}
if($idterug !="0"){$terug="<a href=\"$PHP_SELF?idterug&cat=$cat\">Terug</a>";}
}
?>