Hallo Felix, und danke für deine ausführliche Antwort.
warum kein assoziatives Array? Außerdem ist es nicht sinnvoll, die numerischen Werte (hier null und eins) in Anführungszeichen zu schreiben und sie künstlich zu Strings machen zu wollen.
Hier ging mir nur darum erstmal ein Array zu haben :-)
Warum benutzt Du keine Template-Schreibweise?
Da es mir nur um die eigentliche Funktion der Übergabe der Daten ging, habe ich daruf verzichtet.
foreach ($namen as $key => $val){
echo "
<form action="name_config.php" method="get">"
>
> Warum erzeugst Du für jeden Namen ein eigenes Formular? Du kannst doch alle Namen in einem einzigen Formular abhandeln! Vielleicht erklärt das bereits Dein eigentliches Problem...?
>
Autsch... klar. Die Form muss ja ausserhalb der Foreach-Schleife beginnen.
Hab das sofort geändert.
»»
Vielleicht erklärt das bereits Dein eigentliches Problem...?
»»
Leider nein. Ich bekomme bei submit nur die Werte der Checkboxen.
Mein Ziel ist (grob umschrieben):
Array alt:
~~~php
$namen = array(
array('Hans','1'),
array('Paul','0'),
array('Karl','0'),
array('Willi','1'),
array('Otto','1'),
)
Nach Änderung der per Check-Box:
Array neu:
$namen = array(
array('Hans','0'),
array('Paul','1'),
array('Karl','1'),
array('Willi','0'),
array('Otto','0'),
)
Liebe Grüsse Fiffi