Hoe kan ik ervoor zorgen dat de foto die als laatste is geupload wordt weergegeven?

Dat ligt er aan hoe je de foto's opslaat. Indien je een verwijzing hebt staan in een database kan je gewoon een query draaien die de laatste ophaalt.

Als je ze alleen in een map zet moet je de map gaan uitlezen en controleren wat de laatste is. Dat kan bijvoorbeeld met [php]filemtime[/php].

Elwin
ik heb de foto in een database opgeslagen. wat voor query moet je dan uitvoeren?
zit er een datum bij? zoja kan je sorteren op datum

ander moet je even zoeken op "last_insert_id()"
ruud schreef op 11.08.2007 11:59
ik heb de foto in een database opgeslagen. wat voor query moet je dan uitvoeren?

De foto zelf? Of een verwijzing naar de foto?
ja er staat ook een datum bij. Hoe doe je ze dan op datum weergeven (die als laatste is geupload)?
Dat weet ik niet. Dat ligt aan je tabel.

Maar als je de data van de foto er in krijgt kan je ook wel een query draaien om de data er weer uit te krijgen. Denk aan 'LIMIT 0,1', 'ORDER BY' en 'DESC'.

Elwin
@Jan Koehoorn
De link van de foto staat in de database. De tabel waar ik alles heb ingezet bevat de volgende informatie: naam, datum, maatschappij, link van de foto en status.

of zonder database maar direct via de map:

<?php
$foto=array(); //lege array maken

if ($dir = @opendir("text")) { //deze map gaan we uitlezen
while (($file = readdir($dir)) !== false) {
if($file!=".." && $file!="."){ //is het wel een map
$datum=date ("Ymd", filemtime('text/'.$file)); //datum opzoeken voor bij de map
$foto[$datum] = $file; //key en value maken voor element
}
}
closedir($dir);
}
ksort ($foto); //sorteren maar
echo end($mappen); //en de laatste laten zien...
?>

Reageren