// haal subcategorieen op
$result_subcat_id = mysql_query('SELECT DISTINCT subcat_id FROM '.$site."fotoboek_kruistabel ORDER BY publicatiedatum DESC, subcat_id ASC") or die($databasefout);
// maak teller voor actieve link
$t = 1;
echo '
';
?>
$_GET['cat_id'] = 1; // PEP-albums
// afzonderlijk foto
if(!empty($_GET['subcat_id'])) {
if(empty($_GET['foto_id'])) {
if(empty($_GET['nummer'])) {
// haal meest recente foto op
$query_foto_id = 'SELECT foto_id FROM '.$site."fotoboek_kruistabel WHERE cat_id='".$_GET['cat_id']."' AND subcat_id='".$_GET['subcat_id']."' ORDER BY rangnummer ASC, id DESC LIMIT 1";
} else {
// haal foto op die hoort bij dit rangnummer
$query_foto_id = 'SELECT foto_id FROM '.$site."fotoboek_kruistabel WHERE cat_id='".$_GET['cat_id']."' AND subcat_id='".$_GET['subcat_id']."' AND rangnummer='".$_GET['nummer']."' LIMIT 1";
}
$result_foto_id = mysql_query($query_foto_id) or die($databasefout);
if($row_foto_id = mysql_fetch_assoc($result_foto_id)) {
extract($row_foto_id);
$get_foto_id = $foto_id;
}
} else {
$get_foto_id = $_GET['foto_id'];
}
} else {
// bepaal het meest recente album [= subcat_id!] en de meest recente foto
$result_subcat_id = mysql_query('SELECT foto_id AS get_foto_id, subcat_id FROM '.$site."fotoboek_kruistabel WHERE cat_id='".$_GET['cat_id']."' ORDER BY publicatiedatum DESC, rangnummer ASC, id DESC LIMIT 1") or die($databasefout);
if($row_subcat_id = mysql_fetch_assoc($result_subcat_id)) {
extract($row_subcat_id);
//$get_foto_id
$_GET['subcat_id'] = $subcat_id;
}
}
// bepaal rangnummer
if(empty($_GET['nummer'])) {
$result_rangnummer = mysql_query('SELECT rangnummer AS nummer FROM '.$site."fotoboek_kruistabel WHERE foto_id='".$get_foto_id."' LIMIT 1") or die($databasefout);
if($result_rangnummer) {
$nummer = mysql_result($result_rangnummer, 0, 'nummer');
}
} else {
$nummer = $_GET['nummer'];
}
// navigatiebuttons
// bepaal totale aantal foto's in het afgebeelde album
$query_count = "SELECT id FROM ".$site."fotoboek_kruistabel WHERE cat_id='".$_GET['cat_id']."' AND subcat_id='".$_GET['subcat_id']."'";
$result_count = mysql_query($query_count) or die($databasefout);
if($result_count) {
$aantal = mysql_num_rows($result_count); // let op: array-teller start bij 0 [dus hoogste nummer = aantal-1]
$teller = $nummer + 1;
$vorige = $nummer - 1;
if($vorige < 0) {
$vorige = $aantal - 1;
}
$volgende = $nummer + 1;
if($volgende > $aantal - 1) {
$volgende = 0;
}
echo '←';
echo '→';
}
$query_foto = 'SELECT foto_naam,kop,tekst,kop_en,tekst_en FROM '.$site."fotoboek WHERE foto_id='".$get_foto_id."' LIMIT 1";
$result_foto = mysql_query($query_foto) or die($databasefout);
if($result_foto) {
if($row_foto = mysql_fetch_assoc($result_foto)) {
extract($row_foto);
// $foto_naam
// $kop
$tekst = nl2br($tekst);
$file = 'fotoboekfotoos/'.$foto_naam;
// geef foto weer
echo ''.$teller.'/'.$aantal.'

';
}
}
?>
if(!empty($kop)) {
echo '