Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Werte aus Mehrdimensonales Array in Tabelle (Template) schreiben





Frage

Hallo zusammen, ich habe ein Formular in PHP erstellt, welches die eingegebenen Werte in ein mehrdimensionales Array schreibt. Das Speichern das Arrays in der DB funktioniert wunderbar (implode etc). Doch bevor die Werte in der DB gespeichert werden sollen sie auf einer Vorschauseite angezeigt werden. Ich habe versucht es mit foreach zu machen: echo '<table border=0 cellspacing=10 ><tr>'; foreach ($_SESSION['name'] as $key => $value) echo '<th>'.$key. '</th>'; echo '</tr>'; // Daten echo '<tr>'; foreach ($value as $vvalue) echo ' <td>'. $vvalue . '</td>'; echo '<tr>'; // Ende echo '</table><br>'; Aber so schreibt er mir immer "nur" das letzte Element aus dem Array, in die Tabelle. Was muss ich ändern, damit alle Werte in die Tabelle geschrieben werden? Tabelle (Vorschauseite): Spalte1 Spalte2 Spalte3... Wert1 Wert1 Wert1 Wert2 Wert2 Wert2 Wert3 .... .... . . . Wert n Wert n Wert n Das Array habe ich folgendermaßen aufgebaut: Array[Spalte1][ ] Array[Spalte2][ ] Array[Spalte4][ ] Array[Spalte4][ ] Array[Spalte4][ ] Array[Spalte4][ ] Array[Spalte4][ ] Array[Spalte4][ ] Array[Spalte4][ ] Bin für jede Hilfe dankbar. Gruss Erika

Antwort 1 von Erika

ich bins nochmal

Das Arrays sieht so aus:

Array[Spalte1][ ]
Array[Spalte2][ ]
Array[Spalte4][ ]
Array[Spalte5][ ]
Array[Spalte6][ ]
Array[Spalte7][ ]
Array[Spalte8][ ]
Array[Spalte9][ ]

Erika

Antwort 2 von Erika

ich bins nochmal

Das Arrays sieht so aus:

Array[Spalte1][ ]
Array[Spalte2][ ]
Array[Spalte4][ ]
Array[Spalte5][ ]
Array[Spalte6][ ]
Array[Spalte7][ ]
Array[Spalte8][ ]
Array[Spalte9][ ]

Erika

Antwort 3 von koz2355

Hallo Erika,

versuchs mal mit einem


reset ( $value );


vor der zweiten foreach-Schleife.

Gruß
Mick

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: