formulardaten auslesen :-)

koma666

Mitglied
also ich hab ein formular
<form action="auswerten.php" method="post">
<input type="text" name="betrag">
<input type="text" name="betrag">
<input type="text" name="betrag">
<input type="text" name="betrag">
<input type="text" name="betrag">
<input type="text" name="betrag">
<form>

jetzt bin ich es von asp gewohnt, dass ich nen $_POST['betrag']
also halt ein betrag=request("betrag")
bekomm
in dem dann z.b. steht betrag = "100,200,300,400,500"
dann kann ich mir das ding wieder mit kommas splitten und hab die einzelnen felder wieder

kann mir einer sagen wie das in php geht?
ich bekomm da nämlich dann immer nur den letzten betrag.

und ja die dinger müssen gleich heissen, da sie dynamisch aus einer datenbank generiert werden also weis ich ned obs 5 oder 50 textfelder sind
 
split gibts in php auch, aber wie bekomm ich die textfelder in einen , getrennten strin ??
ich sag ja, wenn ich mir die $_POST ausgeben lass, bekomm ich nur den letzten betrag, ned 100,200,300,400,500 sondern nur 500
 
also in einer variable geht in php nicht da müssen die felder
immer unterschiedliche namen haben

<input type='text' name=feld1 >
<input type='text' name=feld2

dann im php ist dann $feld1 die entsprechende variable usw...
keine feldübergabe möglich (habe ich auch schon vermisst)
 
-

Ist doch ganz logisch, dass du nur den letzten Wert bekommst, wenn du alle Feldnamen gleich nennst.
PHP:
<input type="text" name="form[]" value="1">
<input type="text" name="form[]" value="2">
Wenn du das Formular nun abschickst, dann hast du das Array $_POST[form]. Als Index kannst du den value Wert nutzen.

Hatten wir aber auch schon mal durchgekaut, also das nächste Mal die Suchfunktion benutzen.
 
Zurück