Werte aus Mehrdimensonales Array in Tabelle (Template) schreiben
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 schreiben
Antwort 1 von Erika vom 04.08.2020, 09:12 Options
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 vom 04.08.2020, 09:42 Options
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 vom 13.08.2020, 14:11 Options
Hallo Erika,
versuchs mal mit einem
reset ( $value );
vor der zweiten foreach-Schleife.
Gruß
Mick