18. januar 2007 - 19:54Der er
15 kommentarer og 1 løsning
Hvordan laver jeg menu
Hej...
har lige et lille spørgsmål, hvordan laver jeg en menu der bliver hente fra en database, men den skal kun hente de link som passer til siden som man er på....? nogle der har lidt forslag....
mener at når eks vis er på profil, skal der komme en menu hvor der står personale. og hvis man så går ind på produkter, kommer der opret og hvad man nu ellers vil havde
$q = mysql_query("SELECT * FROM menu") or die(mysql_error()); while($d = mysql_fetch_array($q)){ ?> <a href="<? echo $PHP_SELF; ?>?menu_id=<? echo $d[id]; ?>"><? echo $d[titel]; ?></a><br>"; if($_GET[menu_id] == $da[menu_id]){ $qu = mysql_query("SELECT * FROM undermenu WHERE menu_id = '$d[id]' ") or die(mysql_error()); while($da = mysql_fetch_array($q)){ echo $da[titel] . "<br>"; } } }
Det skulle gerne være en meget simpel menu. Så kan du sætte lidt link ind ved undermenupunkterne. Det er en simpel udgave, jeg lige flækkede sammen, men det virker fint nok.
<?PHP // først slår han op i db $q = mysql_query("SELECT * FROM menu") or die(mysql_error()); // så skriver han ud linie for linie while($d = mysql_fetch_array($q)){ // så generes linket og det kan gøres på mange måder ?> <a href="<? echo $PHP_SELF; ?>?menu_id=<? echo $d[id]; ?>"><? echo $d[titel]; ?></a><br>"; // så tjekker den vist om der er valgt noget bestemt (med GET) og om der en undermenu if($_GET[menu_id] == $da[menu_id]){ $qu = mysql_query("SELECT * FROM undermenu WHERE menu_id = '$d[id]' ") or die(mysql_error()); // undermenu punkter skrives vist while($da = mysql_fetch_array($q)){ echo $da[titel] . "<br>"; } } }?>
Det var lige et hurtigt gæt
Men det ville være lettere at hjælpe dig hvis du har gjort lidt mere ud af dit spm :o)
Jamen, det jeg skal bruge er en kode der kan hente undermenu ud ra den side man er på, alsår er man på profil, skal den hente eks vis personale, kontakt, osv... men er man på produkter, skal den hente opret, login osv....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.