WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Auswerten von Checkbox-Formularen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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

Nach oben