welke selectie toepassen op DB voor diashow
roger
22/02/2007 13:00:00Ik wil graag een php diashow maken met foto's uit een bepaalde dir.
De foto's staan op de volgende wijze in de DB:
id | dir | image
1 | 2007 | foto1.jpg
2 | 2006 | foto1.jpg
3 | 2007 | foto2.jpg
5 | 2006 | foto4.jpg
9 | 2005 | foto1.jpg
Stel ik wil de foto's uit de dir 2006 tonen dmv META HTTP-EQUIV="Refresh" CONTENT="5"
Welke mysql_query moet ik steeds uitvoeren op de DB ? Ik moet album.php?album=dir&volgendefoto=nr
maken en vervolgens de waarden in mijn mysql_query toepassen ?
Mijn probleem is dat ik niet weet hoe ik de DB moet vertellen dat er een volgende foto moet worden geselecteerd.
De moeilijkheid voor mij is dat sommige id's en foto's verwijderd kunnen zijn.
Wie kan me de goede richting uitsturen ?
Roger
De foto's staan op de volgende wijze in de DB:
id | dir | image
1 | 2007 | foto1.jpg
2 | 2006 | foto1.jpg
3 | 2007 | foto2.jpg
5 | 2006 | foto4.jpg
9 | 2005 | foto1.jpg
Stel ik wil de foto's uit de dir 2006 tonen dmv META HTTP-EQUIV="Refresh" CONTENT="5"
Welke mysql_query moet ik steeds uitvoeren op de DB ? Ik moet album.php?album=dir&volgendefoto=nr
maken en vervolgens de waarden in mijn mysql_query toepassen ?
Mijn probleem is dat ik niet weet hoe ik de DB moet vertellen dat er een volgende foto moet worden geselecteerd.
De moeilijkheid voor mij is dat sommige id's en foto's verwijderd kunnen zijn.
Wie kan me de goede richting uitsturen ?
Roger
PHP hulp
18/11/2024 22:48:00Crispijn -
22/02/2007 15:16:00Code (php)
1
2
3
2
3
<?php
$sql ="SELECT image FROM fotos WHERE dir = '$dir' ORDER BY image ASC LIMIT '$betreffendefoto,1";
?>
$sql ="SELECT image FROM fotos WHERE dir = '$dir' ORDER BY image ASC LIMIT '$betreffendefoto,1";
?>
Kan je hier iets mee? Je laat met die LIMIT steeds 1 foto zien, er staat ,1. Met de variabele $betreffendefoto geef je aan welke foto aangeroepen moet worden.
Succes!
roger
22/02/2007 18:36:00Bedankt voor je antwoord Crispijn. Alleen die $betreffendefoto begrijp ik niet helemaal. Ik heb nu dit er van gemaakt en het schijnt te werken.
ORDER BY image ASC LIMIT $teller,1");
Elke keer als ik $teller verhoog met 1, dan neemt hij de volgende foto.
Maar zonder je tip was ik er zeker niet uitgekomen.
Roger
ORDER BY image ASC LIMIT $teller,1");
Elke keer als ik $teller verhoog met 1, dan neemt hij de volgende foto.
Maar zonder je tip was ik er zeker niet uitgekomen.
Roger