Guten Morgen. Ich mal wieder :-)
Ich möchte Checkboxen KOMPLETT auswerten (Also auch die nicht gesezten), um diese Werte wieder in die ausgelesene Datei/ Array zurück zu schreiben.
Mein Code gibt mir aber entweder nur die Namen oder Status aus :-(
<?php
// 1=aktiv / 0=inaktiv
$namen = array(
array('Hans','1'),
array('Paul','0'),
array('Karl','0'),
array('Willi','1'),
array('Otto','1'),
);
echo "
<table border=1>
<th>Name</th>
<th>Aktiv?</th>
";
foreach ($namen as $key => $val){
echo "
<form action=\"name_config.php\" method=\"get\">
<tr>
<td>".$val[0]."</td>
<td><input type=\"checkbox\"";
if ($val[1] == 1){echo "checked=\"checked\"";}
echo "name=\"box[]\" value=".$val[0]."></td>";
}
echo "<tr><td colspan=\"3\"><input type=\"submit\" name=\"save\"></td>
</tr></form></table>";
if(isset($_GET['box'])) {
echo "Die markierten werte sind:<br>";
foreach($_GET['box'] as $key => $box)
echo $_GET['box'][$key] = $box."<br>";
}
else {
echo "in Check-Box wurde nichts markiert.<br>";
}
?>
Gruss Fiffi