Ik wil in PHP(dus geen js ofzo) een uitklapmenu maken.
ff een voorbeeldje..
er zijn 3 hoofdlinks:
administratie
clienten
afspraken

Dan wanneer ik bijv op administratie klik moet het volgende uitgeklapte menu verschijnen:
administratie
-- lokatie toevogen
-- medewerker toevoegen
-- etc
clienten
afspraken

Nu heb ik een tabel menu gemaakt met een id en naam.
in een while lus kan ik de 3 hoofdlinks(eigenlijk geen links want zitten hier nog geen hrefjes in..) weergeven:
while ($obj=mysql_fetch_object($result)) bla bla
{<td id='menu'> $naam</td>}

Maar hoe ga ik het doen dat wanneer er op een link geklikt wordt dat ie em gaat openen ?
ik dacht door elke link een id te geven ,
dus: <td id='menu'><a href =beheermenu.php?id=".$obj->id."> $naam</b></a></td>
Kan ik daar dan niet mee verder? ik zit beetje vast :S
Bedankt alvast!
php is een server side language, dat betekent dat het uitgevoerd wordt voor dat de pagina in de client(browser) te zien is, je kunt dus niet iets dynamisch in de zin van een uitklap menu laten zien en weer verdwijnen, daar heb je egt js nodig.
ja maar als ik een href meegeef wordt de pagina opnieuw geladen en kan dan met een ander menu tevoorschijn komen...
ga eens naar hier scroll naar onderen en zoek op alle categorien naar 'statements'..
thnx Bas, maar ik was er ook al achter dat ik statements moet gaan gebruiken..

ik moet denk ik nog een tabel maken voor de submenu's ?
dan moet ik dus zoiets maken:

tabel :
menu
------
id
naam

submenu
------
id
menu_id
naam

waarbij menu_id met id van tabel menu gekoppeld is?
maar dan nog hoe zet ie ze in de goeie volgorde...
oh k ik snapte niet egt wat je pcies bedoelde sry.
Zoiets is ook goed te doen met inline frames
of heeft er iemand voorbeeld van js menu.. dat is wel sneller en scheelt load-time..
dutchcamel schreef op 21.09.2004 18:34
Zie hierboven in beeld.. Gewoon even de bron bekijken.

Anders heb je via Google ook snel wat gevonden lijkt me.

Als het je niet lukt hier maar wat links:
Dynamic Drive
The Javascript Source


Die bron kon je nog wel eens tegen vallen ;)
k heb dat *.js bestandje gedownload waarnaar in de source verwezen word maar daar word je misselijk van :p
geert schreef op 21.09.2004 16:01
Zoiets is ook goed te doen met inline frames


Iframes/Frames zijn rommel... Best vermijden...

Reageren