Leeren checkbox wert füllen, z.B mit '0'

Guten Tag,

ich programmiere gerade ien verwaltungssystem für ein Gastgeberverzeichnis. jetz geht es darum, dass verschiedene gastgeber sich auf verschiedene gruppen spezialisieren, beispiel: Clubs, Familien, Kinder.
das sind auch die Checkboxen auf meiner seite, in der ich die einträge verwalte.
wenn ich ein häkchen setzte, möchte ich in meine datenbank eine 1 geschrieben haben(das klappt bereits)
nur bei leerer Checkbox, möchte ich eine 0 in die datenbank geschrieben haben, das problem ist, eine leere checkbox erzeugt kein array.

input name=„Familien“ value=„1“ style=„width: 20px;“ type=„checkbox“> Familien
Gruppen

das sind meine checkboxen.

so habe ich es bereits versucht, das funzt nicht.

if (isset($_POST[‚Familien‘])){
$_POST[‚Familien‘]=‚1‘;
}
else
{
$_POST[‚Familien‘]=‚0‘; }

Nun, wenn eine Checkbox nicht gesetzt ist, so bringt ihr POST auch keinen Wert. Also checke ich, ob das Formularelement gesetzt ist und weise es einer intern verwendeten Variablen zu!

Beispiel:

if (isset($_POST[‚Familien‘]))
$familien = 1;
else
$familien = 0;

So funzt es bei mir.

bin mir jetzt nichts sicher ob das funktioniert aber ein versuch ist es bestimmt wert:

$familien = $_Post[‚Familien‘];
if ($familien == „“)
{
$familien = 0;
}
else
{
$familien = 1;
}

wie gesagt keine Garantie bin auch nicht der Profi PHP’ler