phpbar.de logo

Mailinglisten-Archive

[php] Formulardaten per Schleife updaten

[php] Formulardaten per Schleife updaten

Werner Laude liste at wernerlaude.de
Son Okt 22 15:41:36 CEST 2006


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