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