phpbar.de logo

Mailinglisten-Archive

[php] Summe des Formulas berechnen

[php] Summe des Formulas berechnen

Niels Jäckel niels.jaeckel at silice.de
Mon Apr 9 14:02:59 CEST 2007


Hallo Ringo, hallo Björn,

> Vorschlag: Gib deinen Checkboxen einen Namensraum z.B. "kartonart_"
> Dann wirst du nach dem Submit die entsprechenden Felder leichter 
> erkennen können (ggf. mit einem preg_match oder ereg) oder falls es sich 
> um eine begrenzte und dir immer bekannte Anzahl an Arten handelt, dann 
> kannst du die Schlüssel im $_POST auch direkt prüfen.

noch einfacher ist die Verwendung von Arrays. Beispiel:

(Checkboxen)
als Feldname: kartonart[] | möglicher Wert: 2
als Feldname: kartonart[] | möglicher Wert: 4

resultiert nach Abschicken in folgendem Array:

$_POST['kartonart'] = array('2', '4');


oder:

(Inputfelder)
als Feldname: kartonart[2] | möglicher Wert: 100
als Feldname: kartonart[4] | möglicher Wert: 1000

resultiert nach Abschicken in folgendem Array:

$_POST['kartonart'] = array('2' => '100', '4' => '1000');


Über die so erhaltenen Arrays im POST kann man dann wunderbar iterieren.


Du kannst dir das auch praktisch anschauen, indem du ein Miniskript mit 
folgendem Inhalt schreibst:

<pre>
<?php print_r($_GET); ?>
</pre>

und dann mit verschiedenen Querystrings anfragst (z.B. 
?foo[]=bar&foo[]=bar2&baz[a]=b&baz[c]=d).



Frohe Ostern noch :-)
Grüße,
Niels




php::bar PHP Wiki   -   Listenarchive