von michaelh |
Ich würde einfach jede Checkbox anders benennen. Wenn du z.B. mehrere Textfelder "txtfeld" nennst, dann werden sie auch nicht alle übergeben.
Ein Array sollte aber auch Funktionieren. |
von sbo |
Hallo deadeye,
ich habe den code geändert... geht aber nicht
$content .= "<tr><td valign=\"top\"><input type=\"checkbox\" name=\"voteID[]\" value=\"".$i."\"></td><td width=\"100%\"><font class=\"content\">$optionText</font></td></tr>\n";
In checkboxErgebnis($voteID)
echo $voteID[0];
hab ich was falsch verstanden? |
von deadeye |
Du musst es als Array übertragen.
1:
2:
3:
4:
5: |
<input type=\"checkbox\" value=\"1\" name=\"voteID[]\">
<input type=\"checkbox\" value=\"2\" name=\"voteID[]\">
<input type=\"checkbox\" value=\"3\" name=\"voteID[]\">
|
Als ergebnis erhälst du ein Array mit den Values aller angeklickten Checkboxen. |
von sbo |
Hi,
in meinem Formular habe ich mehrere Checkboxen, die ich dann mit POST versende. Es kommt allerdings immer nur ein Wert an.
Empfänger ist eine Funktionfunction checkboxErgebnis($voteID)
$content .= "<form action=\"vote.php?op=checkboxErgebnis\" method=\"post\">";
...
$content .= "</table><br><center><font class=\"content\"><input type=\"submit\" value=\"Abschicken\"></font></form>";
Ich komm nicht dahinter
Gruss Sven
|