Hallo allemaal,
Ik weet niet of er veel macfreaks ook programmeren maar ik kan het allicht proberen.
Ik ben bezig met een website waarvoor ik een dynamisch menu gebruik. Die wordt opgehaald uit de db en bestaat uit categorien en wanneer erop geklikt is verschijnen ook de deelpaginas (subpaginas) in het menu onder de juiste categorie.
Het probleem is nu dat hij alleen de 1e categorie ophaalt, en de subpaginas (waarvan je eerder op de juiste categorie hebt geklikt) onder de 1e categorie plaatst.
<?
// MENU OPHALEN
if(!isset($_GET['m'])){
$query = "SELECT * FROM menu WHERE publiek='1' AND sub='0' ORDER BY id ASC";
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_assoc($sql)){
echo '<li class="none"> <a href="?id='.$record['paginaid'].'&m='.$record['id'].'">'.$record['naam'].'</a></li>';
}
} else {
$query = "SELECT * FROM menu WHERE publiek='1' AND sub='0' ORDER BY id ASC";
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_assoc($sql)){
echo '<li class="none"> <a href="?id='.$record['paginaid'].'&m='.$record['id'].'">'.$record['naam'].'</a></li>';
$query = "SELECT * FROM menu WHERE publiek='1' AND sub='".$_GET['m']."' ORDER BY id ASC";
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_assoc($sql)){
echo '<li class="sub"> <a href="?id='.urlencode($record['paginaid']).'&m='.urlencode($record['sub']).'">'.$record['naam'].'</a></li>';
}
} }
?>
Het script deugt qua veiligheid niet, dat weet ik, maar dat is een laatste zorg. Eerst werkend krijgen
Bedankt alvast!