if ($_POST['dincheckbox'])
{
echo "Den var checked...";
//opdater databasen
}
else
{
echo "Den var ikke checked....";
}
Den kode er ikke optimal da hvis checkboksen har muligheden false vil den ikke blive accepteret.
Dog er det den rigtige fremgangs måde, jeg ville nok gøre sådan:
if ( !empty( trim($_POST['checkbox']) ) )
{
echo 'checked';
}
else
{
echo 'ikke checked';
}
Derved opnår man at den kun opdatere hvis værdien af checkboksen ikke er tom eller rent mellemrum.
Og husk at sikre dig bagefter at det kun er det du vil have der kommer ind, eventuelt med en regex.