DBQuery("select distinct(substring(auteur,1,1)) as firstletter from boek order by firstletter"); $alfaprint = array(); while ($res = $db->DBResult() ) $alfaprint[] = strtolower($res->firstletter); $db->DBQuery("select genreid,genrenaam from genre order by genrenaam"); $genre = array(); while ($res = $db->DBResult() ) $genre[$res->genreid] =stripslashes($res->genrenaam); $db->DBQuery("select uitgeverid,uitgevernaam from uitgever order by uitgevernaam"); $uitgever = array(); while ($res = $db->DBResult() ) $uitgever[$res->uitgeverid] = stripslashes($res->uitgevernaam); $db->DBQuery("select keyword from keywords order by keyword"); $keyword = array(); while ($res = $db->DBResult() ) $keyword[] = stripslashes(strtolower($res->keyword)); $db->DBQuery("select count(boekid) as totaalboek from boek"); $res = $db->DBResult(); $totaalboek = $res->totaalboek; if ($_POST['orderby']) $order = $_POST['orderby']; else $order = "auteur"; if (!ereg("^(auteur|titel|genrenaam)$", $order)) $order = "auteur"; switch ($order) { case "auteur" : $next = ",titel"; break; default : $next = ",auteur"; brea; } $qorder = $order . $next; ?>

Boekenlijst

Admin Panel

$letter]"; else echo "[$letter]"; if (ereg("[ejot]",$letter)) echo "
"; } ?>

" method="POST">
Zoek boeken met commentaar
Sorteer op name="orderby" value="auteur">Auteur name="orderby" value="titel">Titel name="orderby" value="genrenaam">Genre
query = ereg_replace("%where%", $where, $query_tpl); $db->query = ereg_replace("%order%", $qorder, $db->query); $db->DBQuery(); $numboek = $db->DBNumRows(); if ($totaalboek == 1) $totaalboektxt = "$totaalboek boek"; else $totaalboektxt = "$totaalboek boeken"; echo "Gevonden : $numboek van $totaalboektxt
"; while ($boek = $db->DBResult() ) { $boekid = intval($boek->boekid); $auteurlijst = stripslashes($boek->auteur); $titel = stripslashes($boek->titel); $pagina = intval($boek->pagina); $genrenaam = stripslashes($boek->genrenaam); $uitgevernaam = stripslashes($boek->uitgevernaam); $commentaar = stripslashes($boek->comment); $auteurzoek = ""; $auteurs = explode(";", $auteurlijst); foreach ($auteurs as $item) { $item = trim($item); $urlitem = urlencode($item); $auteurzoek .= "$item, "; } $auteurzoek = substr($auteurzoek,0,strlen($auteurzoek)-2); $titelzoek = ""; $titelwords = explode(" ", $titel); foreach ($titelwords as $word) { $word = trim($word); $zword = ereg_replace("[\.,'\":;]","",$word); if (in_array(strtolower($zword), $keyword)) { $urlword = urlencode(strtolower($zword)); $titelzoek .= "$word "; } else $titelzoek .= "$word "; } echo "
$auteurzoek, ". "$titelzoek "; if ($pagina) echo "($paginap) "; if ($commentaar) { if ($search == "comment") echo "
$commentaar
"; else echo "[opmerkingen] "; } echo "|idgenre\">$genrenaam|". "iduitgever\">$uitgevernaam|"; echo "\n\n"; // add some extra spaces in the source text } echo ""; $page->Footer(); ?>