Nieuw lid |
|
WHERE '". $show->menu_naam ."' = '". $var->menu ."'
WHERE '". $show->menu_naam ."' = '". $var->menu ."'
Dat gedeelte kan ik niet helemaal plaatsen. Een van beide zou volgens mij statisch moeten zijn. Bovendien is $var->menu daar nog niet beschikbaar. Die is pas beschikbaar na je while loop.
Even iets anders: hoeveel menu's heb je eigenlijk?
Met loopjes werken is leuk, maar zoveel querys draaien is nogal zwaar... Volgens mij kun je beter php een query laten schrijven:
<?php
$aCategory = array('voetbal', 'php','mysql'); // een array met de categorieën die gekozen moeten worden
$sQuery1 = "SELECT pagina_naam, menu FROM pagina ";
$sWhere = "WHERE ";
foreach($aCategory as $sCategoryName) {
$sWhere.= "menu_naam = '".$sCategoryName."' OR ";
}
$sWhere = substr($sWhere, -3);
$sQuery1 = $sQuery1.$sWhere." ORDER BY id ASC";
$rsResult1 = mysql_query($sQuery1) or die('Een fout in '.$sQuery1.'<br />'.mysql_error());
?>
<?php $aCategory = array('voetbal', 'php','mysql'); // een array met de categorieën die gekozen moeten worden $sQuery1 = "SELECT pagina_naam, menu FROM pagina "; $sWhere = "WHERE "; foreach($aCategory as $sCategoryName) { $sWhere.= "menu_naam = '".$sCategoryName."' OR "; } $sWhere = substr($sWhere, -3); $sQuery1 = $sQuery1.$sWhere." ORDER BY id ASC"; ?>
|