Mailinglisten-Archive |
Lutz Zetzsche schrieb:
>
> Du hast noch einen anderen Fehler drin, nämlich in der Benennung Deiner
> Formularfelder:
>
> <input name="artikel_reihe" type="text" value="<?php echo
> $show_artikel['artikel_reihenfolge']; ?>">
>
> <input name="_id" type="hidden" value="<?php echo
> $show_artikel['artikel_id'] ?>" />
>
> Der erste Schritt wäre, sie wie folgt zu benennen:
>
> name="artikel_reihe[]"
> name="_id[]"
>
Hallo Lutz..
ah prima.. hatte mich schon gewundert..bei meinen foreach Versuchen
> Nur so kommt auf der anderen Seite auch jeweils ein Array an.
>
> Der zweite Punkt wäre, die Felder so zu benennen, daß Du auch in der
> foreach-Schleife einfach einen Zusammenhang zwischen "artikel_reihe"
> und "_id" herstellen kannst. Dafür wäre z.B. solch eine Benennung
> hilfreich:
>
> name="artikel[<?php echo
> $show_artikel['artikel_id'] ?>][artikel_reihe]"
> name="artikel[<?php echo
> $show_artikel['artikel_id'] ?>][_id]"
> (wobei Du Dir bei dieser Konstruktion das versteckte Feld "_id" sparen
> könntest)
>
> Dann könntest Du die foreach-Schleife so aufbauen:
>
> foreach ($_POST['artikel'] as $artikel) {
> echo('<br />['.$_POST['artikel']['_id'].'] '.$_POST['artikel']
> ['artikel_reihe']);
> }
das muß ich jetzt mal verdauen.. Vielen Dank erst mal..
Gruß Werner
--
WebAgentur |'summa cum'| Laude
Werner Laude
Lindenburger Allee 22 | 50931 Köln
0221.8805 635
------------------------------------------
http://www.webagentur-laude.de
https://www.openbc.com/hp/Werner_Laude/
------------------------------------------
php::bar PHP Wiki - Listenarchive