Umiddelbart skriver den bare ingen værdi til min database, selvom jeg kan se datoen i mit felt.
får du submittet din dato ??
hvilke datoformat anvender du ??
hvordan ser din sql ud ??
på sigt skal du nok lege lidt med i18n (sprogpakke) til datapicker.
test.db
CREATE TABLE `tbl_staevne` (
`id` int(11) NOT NULL,
`stavne_dato` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
INSERT INTO `tbl_staevne` (`id`, `stavne_dato`) VALUES
(1, '2016-02-10'),
(3, '2016-02-27');
ALTER TABLE `tbl_staevne`
ADD PRIMARY KEY (`id`);
ALTER TABLE `tbl_staevne`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
ultra skrabet eks
<?php
require_once("Connect.php"); //Establishing connection with our database
if (isset($_POST["submit"])) {
$resdato = $_POST['resdato'];
$sql = "INSERT INTO tbl_staevne (stavne_dato) values ('$resdato')";
$db->query($sql);
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$(document).ready(function () {
$("#datepicker").datepicker();
$("#datepicker").datepicker("option", "dateFormat", "yy-mm-dd");
});
</script>
</head>
<body>
<form name="staevne" action="" method="post">
Dato for stævnet
<input type="text" id="datepicker" name="resdato">
<input type="submit" name="submit" value="send" /><br>
</form>
</body>
</html>