• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

echo in while-schleife einmal ausführen

Status
Für weitere Antworten geschlossen.

haddi

Neues Mitglied
Hallo Leute,

ich habe eine plausible lösung für mein problem mit dem menü gefunden :D
aber daraus ergibt sich wieder ein problem:

so soll später das menü aussehen
wird nach dem muster von Das perfekte Menü: Klappmenü: Navigieren in Dimensionen gemacht. :roll:
PHP:
<ul>
<li><h2>Gesundheit (Oberpunkt)</h2>

  <ul>
  <li><a href="#">Ernährung (Unterpunkt von Gesundheit)</a></li>
  <li><a href="#">Biomärkte (Unterpunkt von Gesundheit)</a></li>
  </ul>

</li>
</ul>


PHP:
hier war der code

ich bitte euch um hilfe :-)
 
Zuletzt bearbeitet:
:mrgreen:

hey,

also, der erste code, zeigt das menü wie es dann fertig angezeigt werden soll.

der 2. zeigt, wie php dieses generiert.
leider habe ich ein problem.
und zwar soll ja am anfang eines unterpunktes ein <ul> stehen, und dann wenn alle unterpunkte abgeschlossen sind, ein </ul>

wenn ich jetzt in die while schleife folgendes eintrage:


frage: wie muss ich den php code umändern, dass ich das erreiche?

//
Also ich hab mir gedacht, dass man ja da evtl ein "echo '<ul>';" einfügt, dass aber im gegesatz zum anderen nur einmal angezeigt / übergeben wird..
 
Zuletzt bearbeitet:
2 Schleifen.

Die erste soll Die Oberpunkte erstellen UND schon das Unorderedlist-Element öffnen. Danach führst du die Schleife für die Unterpunkte aus. Nach der Unterpunkt-Schleife schließt du dann die Unordered List.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben