Durch Schleife HTML ausgeben - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Durch Schleife HTML ausgeben (/thread-5278.html) |
Durch Schleife HTML ausgeben - bacarni - 18.03.2007 Hallo, ich habe eine for Schleife und durch diese möchte ich einer Tabelle neue Zeilen hinzufügen. Allerdings klappt dies nicht. Hier ist der Teil, der im mybb Ordner liegt: PHP-Code: for($j=0; $j<=5; $j++) mensa_list ist einfach das Innenleben einer Tabelle. Diese soll halt 6 Zeilen am Ende besitzen. $list ist der Anker in der Tabelle, die ich am Ende mit PHP-Code: eval("\$mensa = \"".$templates->get('mensa_top')."\";"); Hab so auch nichts verwertbares gefunden, woran ich mich orientieren kann. Vielleicht weiß jmd ja Rat. [edit] bzw. mir ist grad aufgefallen, dass eval genau einmal ausgeführt wird. Aber nicht häufiger. Oder muß ich für jeden Schleifendurchlauf ein eval++ machen? [/edit] RE: Durch Schleife HTML ausgeben - Jan - 19.03.2007 Wahrscheinlich schon. Leider versteh ich noch nciht ganz, was genau du machen willst und was im Template schon drin ist. RE: Durch Schleife HTML ausgeben - bacarni - 19.03.2007 Ich möchte eigentlich nur einer Tabelle ein bisschen Inhalt geben. Ich habe mir zwei Templates angelegt. Einmal den Körper und einmal den Inhalt. Im Körper verweise ich nun mit {\list} auf den Inhalt. Der Inhalt sind einfach die Zeilen (Spalten bleiben immer gleich). Jetzt wollte ich durch die for-Schleife mehrere Zeilen erzeugen, was bis jetzt aber nur einmal klappt und nicht sechs Mal. Hoffe es ist etwas klarer geworden RE: Durch Schleife HTML ausgeben - Michael - 19.03.2007 Die Variable $list gibt also später den Inhalt der Tabelle aus und das Template mensa_list enthält eine Tabellenzeile? Ersetze die Zeile PHP-Code: eval("\$list = \"".$templates->get('mensa_list')."\";"); PHP-Code: eval("\$list .= \"".$templates->get('mensa_list')."\";"); RE: Durch Schleife HTML ausgeben - bacarni - 19.03.2007 Ahh... Der kleine Punkt war's also. Genau richtig. Sie soll erweitert werden. Perfekt! Problem gelöst. Vielen Dank. |