von languitar |
Warum nicht $_POST[] benutzen? Viel kürzer und empfohlen.
Mach mal einfach print_r($_POST); Dann siehst du genau, wie die Daten übermittelt und in $_POST abgelegt werden. |
von chip |
Im Formular selber werden keine Array-Indizes angegeben (wenn ich dein Beispiel jetzt richtig verstanden habe). Du gibts als Name eines Elements nur artikel[] an und für jedes weitere Element auch nur artikel[]. Anschließend kannst du das dann über http_post_vars[artikel[0]] usw. auslesen. |
von Beta-Tester |
Ich muss da noch mal nachhaken 
ich hab nun alles ganz schick in Arrays verpackt
also bleistiftsweise: artikel[1] .... artikel[10)
nur komme ich mit HTTP_POST_VARS irgendwie nicht mehr an die Daten ran
http_post_vars[ artikel[$i] ] oder ein vergleichbares Konstrukt funktioniert leider nicht
ebensowenig Erfolg habe ich mit
list ($key, $val) = each (HTTP_POST_VARS);
was wohl vielleicht daran liegt, dass ich neben dem Array auch noch eine Fülle anderer Daten mit dem Formular übermittle
Ich hab nun schon einige Stunden rumgegoogled. Ich bekomme immer nur Beispiele, wie man Arrays in Formluaren anlegt, aber nicht, wie man diese wieder geschickt ausliest.
 |
von Beta-Tester |
Da danke ich euch ganz doll.
Hat mir ne ganze Menge Tipparbeit erspart.  |
von languitar |
Öhm wieso erspart das arbeit?? :-\ Mehr als ein Button wird doch eh nicht abgeschickt bzw. braucht man nicht? |