die obige lösung kannte ich noch nicht --> man lernt nie aus.
eine weitere möglichkeit wäre eine dynamische variable.
praktisch gesprochen:
du baust die formularabfrage der ceckboxen über eine schleife auf und
vergibts einen "stammnamen" - beispielsweise "kasterl"
in der schleife hängst du beim aufruf der ceckbox an diesen stamm-namen die laufvariable an, wenn z.b. das $i ist (for($i=1;$i<2;$i++)) würde dann die ceckbox so aussehen:
echo '<input type="checkbox" name="kasterl'.$i.'" value="1">';
damit hast du dann variable (die auch übertragen werden) mit namen $kasterl0, $kasterl1, $kasterl2 .... etc.
im auswertungsscript musst du dann natürlich die gleiche schleife abfragen
etwa so:
for($i=1;$i<2;$i++)
{
$ergebnis="kasterl".$i;
$einzelergebnis = $$ergebnis;
}
ich weiss, klingt vielleicht ein wenig komplizierter als die erste lösung ...
|