Het veldtype in m'n database heb ik BIT gemaakt. Wanneer een bepaalde
checkbox is aangevinkt krijgt hij de waarde 1 mee.

Nu is het de bedoeling dat als hij NIET wordt aangevinkt de waarde 0 opgeslagen moet worden. In plaats daarvan is het echter zo dat ik de volgende melding krijg; Notice: Undefined index:

Kan iemand me vertellen hoe de waarde "0" wel wordt opgeslagen indien checkbox niet is aangevinkt? Alvast bedankt.
Je kan in je DB de standaard waarde op nul zetten,,
Erg simpel voorbeeldje:
if(isset($_POST['checkboxnaam']))
{
$check = 1;
}
else
{
$check = 0;
}
Dan kan je $check in de database zetten.
Okee bedankt, dacht zelf wel aan zoiets met if..else inderdaad maar wist niet precies hoe.
Kan in je script heel kort:
$check = (isset($_POST['checkboxnaam'])) ? 1 : 0;
heel goed, weer wat geleerd. bedankt

Reageren