Hallo Php-ert,
Voor onze nieuwssite ben ik - zonder succes - een lange tijd bezig geweest om een vorige - volgende link te maken. Dat is niet simpel, want hij mag NIET op ID geordend worden, aangezien die weleens door elkaar heen staan. Ze moeten op datum...
$nu zorgt er overigens voor dat voorgeprogrammeerde nieuwsitems niet zichtbaar zijn voor de ingestelde tijd.
Hier de query om het 'huidige' nieuwsbericht uit de database te halen. Hij moet in dit geval dus -1 item weergeven en ik heb gewoon geen idee hoe ik dat aanpak. Ik heb geprobeerd de DeSC Limit anders af te stellen (1,1), maar dat werkt niet.
<? function Showvolgende()
{
global $db;
$nu = time();
$sql = "SELECT * FROM `Nieuws` WHERE id='".$_GET['Archive']."' AND UNIX_TIMESTAMP( _time ) < $nu ORDER BY _time DESC LIMIT 0,1";
$db->DbQuery( $sql );
if( $db->DbNumRows() > 0 )
while( $next = $db->DbNextRow() )
{
echo "<a class='item' href='index.php?Archive={$next['id']}'> | volgende</a>";
}
else
echo "";
}?>
Mocht je zin hebben om me hier bij te helpen, heel graag!
Bedankt,
Christian
721 views