gelöscht
Array
Einklappen
X
-
Richtig, dein Eingabefeld wird in dem Array nr gespeichert, da der Name in dem Feld name mit den eckigen Klammern steht. Du bekommst allerdings kein Array für stueck, da du entsprechend keine eckigen Klammern angegeben hast. Es wird also nur der letzte Wert übernommen....wie ich zum Array nr[] ...
Anschließend (wenn du die eckigen Klammern einfügt hast) erhälst du im _POST-Array auch die Schlüssel stueck und groesse als Array. Eine einfache for-Schleife löst dein Problem.
PHP-Code:for( $i=0, $n=count( $_POST['nr'] ); $i<$n; $i++ ) {
// $_POST['nr'][$i], $_POST['stueck'][$i] und $_POST['groesse'][$i] gehören zusammen!
}
PS: Brich deinen Code im ersten Beitrag doch bitte um!
Kommentar
-
Ich meine nicht nur, so ist es!PHP-Desaster meinst du das ich alle 3 Array abfragen müßte?
Dann erhälst du eine leere Zeichenkette an entsprechender StelleWas ist wenn ein User bei einem Bild die stueck nicht ausfüllt
Dann besitzen alle drei Arrays die Schlüssel 0-2wenn er 3 Bilder bestellt?
Ändere doch einmal in deinem Formular die name-Attribute entsprechend meines Beitrages ab und lässt dir einmal das _POST-Array ausgeben (siehe var_dump)
Brichst du jetzt bitte deinen Code im ersten Beitrag um?
Kommentar
Erst meckern, dann helfen!
Kommentar