Wahrscheinlich nicht, weil wenn button 2 gedrückt wurde ist die variable $option ja 1.
ich denke das problem liegt hier:
if (!isset($sess_feld[$option])) {
for ($i=0;$i<23;$i++) {
$checkfeld[$i]="checked";
$sess_feld[$option][$i]="1";
}
} else {
for ($i=0; $i<23; $i++) {
if ($sess_feld[$option][$i]<>'') {
$checkfeld[$i]="checked";
} else {
$checkfeld[$i]="";
}
}
}
oder hier:
for ($i=0; $i<23; $i++) {
$sess_feld[$option][$i]=$feld[$option][$i];
}
Huhu Ralf
so hier mein 2ter Versuch:
So sehen die Checkboxen innerhalb des Formulars aus:
<input type='checkbox' name='feld[$option][0]' value='".$sess_feld[$option][0]."' ".$checkfeld[0].">
<input type='checkbox' name='feld[$option][1]' value='".$sess_feld[$option][0]."' ".$checkfeld[0].">
<input type='checkbox' name='feld[$option][2]' value='".$sess_feld[$option][0]."' ".$checkfeld[0].">
liegt es evtl. daran, daß $checkfeld immer eine Null als Index hat, müßte glaube ich entsprechend der 2ten Dimension von feld sein.
Viele Grüße
lulu