Hi,
Meine folgende Versuche scheiterten leider:
$try = "'peinheit".$i."'";
if ($_POST[$try] == $eh_id) echo "checked";
Das ist analog zu:
$_POST["'peinheitX'"]
Schreib an den Anfang deiner Scripts am besten generell
error_reporting(E_ALL);
Dann hättest du hier eine Notice bekommen, dass der Index 'peinheitX' (mit einfachen Anführungsstrichen) nicht definiert ist.
oder
if ($_POST[."'peinheit".$i."'".] == $eh_id) echo "checked";
Das ist analog zu:
Parse error
Weis jemand weiter?
$_POST['peinheit' . $i]
Du solltest allerdings auch mittels isset darauf prüfen, ob die Variable überhaupt existiert (nicht angeklickte Checkboxen werden nicht übertragen), ansonsten bekommst du bei o.g. error_reporting-Einstellung eine Notice, dass einige Indezes nicht definiert sind.
Gruß,
Andreas.