neppi
Legacy Member
Ben redelijk nieuw in php en heb het gevoel dat ik niet helemaal goed bezig ben en er waarschijnlijk een betere oplossing is voor wat ik wil bereiken 
Heb momenteel voor navigatie (voor een site over de bouw van een nieuw scoutslokaal)
Dan wat verder voor de menu's:
De bedoeling is eigenlijk:
Gewoon de basismenu's zichtbaar zoals
Algemeen
Bouw
...
En wanneer er op Algemeen geklikt wordt dat dit menu gewoon open gaat (zonder al direct een pagina weer te geven, dus de pagina laten staan die er reeds stond) en door weer op Algemeen te klikken dit menu gesloten wordt
Algemeen
>> Nieuws
>> Info
>> ...
Hopelijk is het wat duidelijk wat ik wil bereiken..
Ik ben ook op zoek naar een eenvoudig "nieuws script" met php en mysql, waar ik gebruikers kan aanmaken die dan nieuws kunnen posten. (heb er al enkele geprobeerd maar waren niet meer up to date, met oude codes etc..)
Alvast bedankt voor de hulp!

Heb momenteel voor navigatie (voor een site over de bouw van een nieuw scoutslokaal)
PHP:
<?php
switch ($_GET['o']) {
case 'algemeen': $ond = 'algemeen';
break;
case 'bouw': $ond = 'bouw';
break;
case 'sponsors': $ond = 'sponsors';
break;
default: $ond = 'algemeen';
}
switch ($_GET['s']) {
case 'nieuws': $sub = 'nieuws/shownews';
break;
case 'info': $sub = 'info';
break;
case 'plan': $sub = 'plan';
break;
case 'status': $sub = 'status';
break;
case 'sponsors': $sub = 'sponsors';
break;
case 'steun': $sub = 'steun';
break;
default: $sub = 'nieuws/shownews';
}
switch ($_GET['e']) {
case 'open':
case 'toe':
break;
}
?>
Dan wat verder voor de menu's:
PHP:
<?php
if (($_GET['o'] == 'algemeen') && ($_GET['e'] == 'open')) {
echo '
<div class="linktop">
<a href="index.php?o='. $ond .'&s='. $sub .'&e=toe">Algemeen</a>
</div>
<div class="linkbody">
»<a href="index.php?o=algemeen&s=nieuws&e=open">Nieuws</a><br>
»<a href="index.php?o=algemeen&s=info&e=open">Meer info</a>
</div>';
}
else { echo '<div class="linktop"><a href="index.php?o=algemeen&s=nieuws&e=open">Algemeen</a></div>'; }
if (($_GET['o'] == 'bouw') && ($_GET['e'] == 'open')) {
echo '
<div class="linktop">
<a href="index.php?o='. $ond .'&s='. $sub .'&e=toe">Bouw</a>
</div>
<div class="linkbody">
»<a href="index.php?o=bouw&s=plan&e=open">Bouwplan</a><br>
»<a href="index.php?o=bouw&s=status&e=open">Huidige status</a>
</div>';
}
else { echo '<div class="linktop"><a href="index.php?o=bouw&e=open">Bouw</a></div>'; }
?>
</div>
<div id="mid">
<?php
include($ond . '/' . $sub . '.php');
?>
</div>
De bedoeling is eigenlijk:
Gewoon de basismenu's zichtbaar zoals
Algemeen
Bouw
...
En wanneer er op Algemeen geklikt wordt dat dit menu gewoon open gaat (zonder al direct een pagina weer te geven, dus de pagina laten staan die er reeds stond) en door weer op Algemeen te klikken dit menu gesloten wordt
Algemeen
>> Nieuws
>> Info
>> ...
Hopelijk is het wat duidelijk wat ik wil bereiken..
Ik ben ook op zoek naar een eenvoudig "nieuws script" met php en mysql, waar ik gebruikers kan aanmaken die dan nieuws kunnen posten. (heb er al enkele geprobeerd maar waren niet meer up to date, met oude codes etc..)
Alvast bedankt voor de hulp!