Hi!
I have a form with a checkbox in it (name=julkaisu) I have this kind of code that should add the values to the db. Other values are added correctly, but I always get the note "not checked" from the checkbox, even though it was checked. So, what is the problem?
Thanks for your help.
<?php
include_once("functions.php");
if ($julkaisu) {
$julkaistaan = 'yes';
echo "checked";
$insert = "INSERT INTO klubikanta
(enimi, snimi, tehtava, yritys, kurssi, sposti, osoite, postinro,
postipaikka, laskutus, lisatiedot, julkaisu, tunnus, salasana, pvm)
VALUES ('$enimi', '$snimi', '$tehtava', '$yritys', '$kurssi', '$sposti', '$osoite', '$postinro',
'$postipaikka', '$laskutus','$lisatiedot', '$julkaistaan', '$tunnus', '$salasana', '$pvm')";
}
else {
$julkaistaan = 'no';
echo "not checked";
$insert = "INSERT INTO klubikanta
(enimi, snimi, tehtava, yritys, kurssi, sposti, osoite, postinro,
postipaikka, laskutus, lisatiedot, julkaisu, tunnus, salasana, pvm)
VALUES ('$enimi', '$snimi', '$tehtava', '$yritys', '$kurssi', '$sposti', '$osoite', '$postinro',
'$postipaikka', '$laskutus','$lisatiedot', '$julkaistaan', '$tunnus', '$salasana', '$pvm')";
}
$result = db_execute($insert);
if ($result) {
echo "<P>New data inserted.</P>\n";
echo "<P>Tunnuksesi on: $tunnus</P>\n";
echo "<P>Salasanasi on: $salasana</P>\n";
}
else {
echo "<P>No data inserted. Try again.</P>\n";
echo "<!-- $insert: $result -->\n";
}
?>