php - Jquery datepicker mysql date format -
i know there answers in topic i'm fresh , can't manage have insered jquery ui datepicker php code when i'm sending data mysql error: incorrect date value: '' column 'date' @ row 1
<html> <head> <script> $(document).ready(function() { $("#datepicker").datepicker({ dateformat: 'yy-mm-dd' }); }) </script> </head> </body> <form action="query_insert.php" method="post"> <input type="text" id="datepicker"> <body> query_insert.php:
<?php $con = mysqli_connect("127.0.0.1", "root", "user", "pass"); // check connection if (mysqli_connect_errno()) { echo "failed connect mysql: " . mysqli_connect_error(); } $sql="insert expenses (date) values ('$_post[datepicker]' ?> what have change make work?
you've got multiple things wrong html..
</body> <form action="query_insert.php" method="post"> <input type="text" id="datepicker"> <body> should
<body> <form action="query_insert.php" method="post"> <input type="text" id="datepicker" name="datepicker"> <input type="submit" value="insert date"> </form> </body> basically, have add name attribute input field included in _post , _get requests, should close form (but wont stop being posted)
also, body tags wrong way around.
in query_insert.php file need finish insert statement:
$sql="insert expenses (date) values ('$_post[datepicker]' should be
$sql="insert expenses (date) values ('" . $_post['datepicker'] . "')"; warning: make sure validate $_post['datepicker'] before inserting though
Comments
Post a Comment