Jens_: multiple checkbox auf checked prüfen

Beitrag lesen

hallo,

ich versuche gerade ein Formular zu erstellen, bei dem falls ein Fehler auftritt (nicht alles korrekt ausgefüllt) die eingegebenen Daten wiederhergestellt werden. Nun habe ich auch einige multiple Checkboxen , welche alle den name="Produktbesitz[]" haben und dann die verschiedenen values.

Um bei einem reload der Form die alten Eintragungen wiederherzustellen habe ich folgenden Code versucht:

<?php
 if($_REQUEST['Produktbesitz'])
 {
  if (array_search("base" , $Produktbesitz,bool)) echo "checked";
 }
?>

Hier soll, falls überhaupt eine Box gecheckt war im Array Produktbesitz nach "base" gesucht werden, was der value einer der Checkboxen war und im Falle eines Treffers echo "checked"; ausführen.
Funktionieren tut dies aber nicht. Was muss geändert werden?