PDA

Volledige versie bekijken : hoofd en submenu scheiden in 2 divs


bremskie
%Europe/Berlin %575 %2009, 13:48
Ik loop tegen een probleem op dat ik het hoofd menu in de header wil zetten en het submenu in een andere div.(linkerdiv).

De php code werkt wel zolang ik de code in een div zet. Hoe kan ik deze zelfde code werken krijgen gescheiden in 2 divs. Ik ben er al een tijdje mee bezig en ik kom er niet uit

<div> header <!-- header-container -->
<ol class="nav">

<?php
$subject_set = get_all_subjects();
while ($subject = mysql_fetch_array($subject_set)) {
echo "<li";
echo "><a href=\"index.php?subj=" . urlencode($subject["id"]) .
"\">{$subject["menu_naam"]}</a></li>";


$page_set = get_pages_for_subject($subject["id"]);
while ($page = mysql_fetch_array($page_set)) {
echo "<li";
echo "><a href=\"index.php?page=" . urlencode($page["id"]) .
"\">{$page["menu_naam"]}</a></li>";
}
} ?>
</ol>
</div> <!-- sluit header_container -->

<div id="links_container">
<ol class="nav_sub">
<?php


?>
</ol>



</div> <!-- sluit links_container -->

023-jimmy
%Europe/Berlin %613 %2009, 14:43
<div> header <!-- header-container -->
<ol class="nav">

<?php
$subject_set = get_all_subjects();
while ($subject = mysql_fetch_array($subject_set)) {
echo "<li";
echo "><a href=\"index.php?subj=" . urlencode($subject["id"]) .
"\">{$subject["menu_naam"]}</a></li>";

$subject_id = $subject["id"];
} ?>
</ol>
</div> <!-- sluit header_container -->

<div id="links_container">
<ol class="nav_sub">
<?php
$page_set = get_pages_for_subject($subject_id);
while ($page = mysql_fetch_array($page_set)) {
echo "<li";
echo "><a href=\"index.php?page=" . urlencode($page["id"]) .
"\">{$page["menu_naam"]}</a></li>";
}
?>
</ol>



</div> <!-- sluit links_container -->



Eerst zet je een variabele:
$subject_id = $subject["id"];
Vervolgens gebruik je de query in de links container. En ipv van:
$subject["id"]
Gebruik je:
$subject_id

Dit is omdat:
$subject["id"]
Alleen binnen de while() gebruikt kan worden.

bremskie
%Europe/Berlin %771 %2009, 18:30
Hallo ik heb nog is uit geprobeerd maar jou oplossing werkt ten dele...
Er zijn namelijk 2 while loops en als ik deze scheid van elkaar en dan jou oplossing gebruikt dan geeft de variable $subject_id die je heb aangemaakt in de eerste while loop alleen de laatste waarde door aan de 2de while loop... Dus het probleem blijft :S

Ik mijn oorspronkelijke versie in mijn begin topic,,,, word het hoofdmenu en subpagina's teglijk geladen.
voorbeeld:
bold = hoofdmenu


Home
huis
kelder
etc.
Activiteiten
klaverjassen
voetballen
etc.
Producten
aardewerk
plastic
etc.