/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Spørgsmål
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
Dynamisk menu via array()...
Fra :
dscoop80
Vist : 477 gange
75 point
Dato :
30-01-06 14:06
hej alle...
det jeg gerne vil her er at bygge en menu med uendelige sublevels...
jeg har mine array's :
<?php
$my_array = array();
$my_array[1]['id'] = 1;
$my_array[1]['rel'] = "";
$my_array[1]['type'] = "menu";
$my_array[2]['id'] = 2;
$my_array[2]['rel'] = 1;
$my_array[2]['type'] = "menu";
$my_array[3]['id'] = 3;
$my_array[3]['rel'] = 1;
$my_array[3]['type'] = "menu";
$my_array[4]['id'] = 4;
$my_array[4]['rel'] = 3;
$my_array[4]['type'] = "menu";
?>
hvorfra her jeg så gerne vil bygge en menu kun med <UL> og <BR />...
man skal altså på en eller anden måde lave en loop-funktion som viser at f.eks. $my_array[4] har relation til menu nummer 3... altså nummer 4 skal være en submenu til menu 3 ...
håber nogen kan hjælpe...
Kommentar
Fra :
funbreak
Dato :
30-01-06 15:50
Her er en loop-funktion til 'array'
Kode
<?php
$my_array = array();
$my_array[1]['id'] = 1;
$my_array[1]['rel'] = "";
$my_array[1]['type'] = "menu";
$my_array[2]['id'] = 2;
$my_array[2]['rel'] = 1;
$my_array[2]['type'] = "menu";
$my_array[3]['id'] = 3;
$my_array[3]['rel'] = 1;
$my_array[3]['type'] = "menu";
$my_array[4]['id'] = 4;
$my_array[4]['rel'] = 3;
$my_array[4]['type'] = "menu";
// find antal hoved menu'er
$antal_menu = count($my_array);
for ($i = 1; $i <= ($antal_menu); $i++) {
print "<ul>";
foreach ($my_array[$i] as $key => $data) {
print "<li>".$key." > ".$data."</li><br>";
}
print "</ul>";
}
?>
Kommentar
Fra :
dscoop80
Dato :
30-01-06 17:02
funbreak -> hmm den laver bare en alm. menu... det skal være med sub-menu'er ... som svarende kommer fra f.eks. $my_array[4]['rel'] til ID...
Kommentar
Fra :
funbreak
Dato :
30-01-06 17:14
Det var kun en demostration af en loop - funktion til array().
Annuller spørgsmålet
Fra :
dscoop80
Dato :
06-02-06 17:57
Jeg har desværre ikke modtaget et gyldigt svar, og annullerer derfor dette spørgsmål
Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177413
Tips :
31962
Nyheder :
719565
Indlæg :
6407801
Brugere :
218875
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.