Moin!
Dadurch, dass die Checkboxen keine Feste anzahl haben, also immer variieren, kann ich den Checkboxen keinen Festen Namen geben.
Doch. Und das tust du ja auch:
for ($x = "0"; $x <= $optionen; $x++)
{
<input type="checkbox" name="box$x" value="ja">Option $x;
}Im Verarbeitungsscript muss ich allerdings dann den Umstand betreiben, jede möglich box einzeln anzusprechen:
Du benutzt "register_globals=on", das ist absolut nicht ratsam und wird in künftigen PHP-Versionen nicht mehr möglich sein. Stell deinen Programmierstil um!
Du erhälst von PHP je nach Formularmethode entweder $_GET oder $_POST als Array zur Verfügung gestellt, in dem alle Formularnamen als Index enthalten sind. Die Namen sind Strings, die du wieder, genauso wie beim Generieren des Formulars, zusammensetzen kannst aus Namensteil und Ziffer.
Und schon hast du kein Problem mehr, sondern kannst eine Schleife verwenden.
- Sven Rautenberg
"Love your nation - respect the others."