Hi Folks
Îch habe da ein kleines Blackout. Folgendes: in einem Formular habe ich Checkboxen eingebunden und welche ich mittels Array auslese, wenn aber das Formular nicht korrekt ausgefüllt wurde, sollten die gewählten Checkboxen auch aktiv sein (checked). Ich habe nun mit einer Foreach Schlaufe das array ausgelesen und will nun die input checkboxen mittels if ($var == Inhalt) else anzeigen lassen. Nun musst ich feststellen das die checkboxen vevielfacht werden, weil jeder Wert neu durch die Schlaufe läuft. Wo ist mein Gedankensfehler, wie kann ich das umgehen?
Îch habe da ein kleines Blackout. Folgendes: in einem Formular habe ich Checkboxen eingebunden und welche ich mittels Array auslese, wenn aber das Formular nicht korrekt ausgefüllt wurde, sollten die gewählten Checkboxen auch aktiv sein (checked). Ich habe nun mit einer Foreach Schlaufe das array ausgelesen und will nun die input checkboxen mittels if ($var == Inhalt) else anzeigen lassen. Nun musst ich feststellen das die checkboxen vevielfacht werden, weil jeder Wert neu durch die Schlaufe läuft. Wo ist mein Gedankensfehler, wie kann ich das umgehen?
PHP-Code:
foreach($checkbox as $var)
{
if ($var == "Inhalt")
{
echo"<input type="checkbox" value="Inhalt" checked name="checkbox[]" style="border:0;" />Inhalt";
}
else
{
echo"<input type="checkbox" value="Inhalt" name="checkbox[]" style="border:0;" />Inhalt";
}
}
Kommentar