Matthiasnet
Well-known member
- 14 August 2006
- 271
- 7
EDIT: Hat sich erledigt
Hallo,
ich bin gerade dabei ein kleines CMS zu schreiben und steh nun vor dem Problem, dass ich keinen wirklichen Ansatz dafür habe, wie ich die Menüverwaltung, dessen Daten alle in einem Array gespeichert sind, vernünftig wiedergebe...
Um mein Problem zu veranschaulichen, ich hab folgendes Array:
Beispiel: Name: Startseite; Rang: 1; ID: 1 - gehört alles zusammen.
Nun hab ich das Problem, dass ich es nicht schaffe alles zusammen in eienr Zeile auszugeben... habe bis jetzt nur folgendes geschafft:
Ausgabe wäre:
Seitenname | ID| Rang
Startseite
| test1-main1
| test2-main1
Kontakt
| test1-main3
teset
Ich geh davon aus, dass ich direkt $dbmenu in die foreach packen muss...nur hab ich dann weitr keine AHnung, wie ich die einzelnen Bestandteile zusammenführen kann?
Hat da jemand eine Idde, Anregung, Vorschlag?
Grüße
Matthiasnet
Hallo,
ich bin gerade dabei ein kleines CMS zu schreiben und steh nun vor dem Problem, dass ich keinen wirklichen Ansatz dafür habe, wie ich die Menüverwaltung, dessen Daten alle in einem Array gespeichert sind, vernünftig wiedergebe...
Um mein Problem zu veranschaulichen, ich hab folgendes Array:
Hauptbesatndteile sind hier der name, Rang und ID - diese gehören immer zusammen.array(3) {
["name"]=>
array(3) {
["Startseite"]=>
array(2) {
["test1-main1"]=>
string(0) ""
["test2-main1"]=>
string(0) ""
}
["Kontakt"]=>
array(1) {
["test1-main3"]=>
string(0) ""
}
["teset"]=>
string(0) ""
}
["rang"]=>
array(3) {
[1]=>
array(2) {
[1]=>
string(0) ""
[2]=>
string(0) ""
}
[3]=>
array(1) {
[1]=>
string(0) ""
}
[5]=>
string(0) ""
}
["id"]=>
array(3) {
[1]=>
array(2) {
[1]=>
string(0) ""
[2]=>
string(0) ""
}
[3]=>
array(1) {
[5]=>
string(0) ""
}
[4]=>
string(0) ""
}
}
Beispiel: Name: Startseite; Rang: 1; ID: 1 - gehört alles zusammen.
Nun hab ich das Problem, dass ich es nicht schaffe alles zusammen in eienr Zeile auszugeben... habe bis jetzt nur folgendes geschafft:
PHP:
foreach ($dbmenu['name'] as $key => $value)
{
echo '<div style="float:left; width:200px; font-weight:bold">'.$key.'</div><div style="clear:left"></div>';
if (is_array($value)){
foreach ($value as $key2 => $value2)
{
echo '<div style="float:left; margin-left:10px; width:200px; font-weight:bold">'.$key2.'</div><div style="clear:left"></div>';
}
}
}
Seitenname | ID| Rang
Startseite
| test1-main1
| test2-main1
Kontakt
| test1-main3
teset
Ich geh davon aus, dass ich direkt $dbmenu in die foreach packen muss...nur hab ich dann weitr keine AHnung, wie ich die einzelnen Bestandteile zusammenführen kann?
Hat da jemand eine Idde, Anregung, Vorschlag?
Grüße
Matthiasnet
Zuletzt bearbeitet: