Dag,
Ik heb 2 tabellen om mijn foto album onder te brengen: tblfotomap (met de mapnamen) en tblfoto (waar ik de foto's in de map kan steken)
De sql-string is wel in orde:
<?php
$query_rsfotoboek = "SELECT m.idmap, m.mapnaam, m.volgorde, m.url, f.idmap, f.thumbnail FROM tblfotomap as m LEFT JOIN tblfoto as f
ON m.idmap = f.idmap ORDER BY m.volgorde ASC";
?>

Maar het presenteren van de startpagina van het foto-album geeft een probleem. Ik wil daarop enkel de namen van de fotomappen, tesamen met de eerste foto van die map.
Todusver heb ik dit;
<?php
$mapnaam = '';
while ($row_rsfotoboek = mysql_fetch_assoc($rsfotoboek)) {
if ($mapnaam = $row_rsfotoboek['mapnaam']) {
echo '<h4>'.$row_rsfotoboek['mapnaam'].'</h4>';
$mapnaam = $row_rsfotoboek['mapnaam'];
}
echo '<a href="fotos.php?url='.$row_rsfotoboek['url'].'"><img src="../dadm/'.$row_rsfotoboek['thumbnail'].'></a>';
}

?>

Uiteraard werkt dit niet. Kan iemand mij op het juiste spoor zetten.
Thanks !
Ok, het is bumpen. Maar effe zeggen dat ik een oplossing heb gevonden.

<?
while ($row_rsfotoboek = mysql_fetch_assoc($rsfotoboek)) {
if ($idmap != $row_rsfotoboek['idmap']) {
echo '<a href="http://www.aardsezinnen.be/fotos/'.$row_rsfotoboek['url'].'"><img src="dadm/'.$row_rsfotoboek['thumbnail'].'" width="120px" title="Fotoboek: '.$row_rsfotoboek['mapnaam'].'" class="thumbnail"></a>';
$idmap = $row_rsfotoboek['idmap'];
}
echo NULL;
}
?>
Edit voortaan even je bericht, dat is wel zo netjes ;)

Toch fijn dat je er zelf bent uitgekomen! Alleen waarom die lange variabel namen zoals $row_rsfotoboek? Kon je het met alleen $row niet af?

Reageren