I am trying to insert data from a html input form to mysql database. In my html form the input type is 'text' and my mysql data base type is 'date'. while trying to insert data to respective field in my sql, inserting null value only. please help. my html script and php/mysql insert script is attaching.
html
<div class="form-group">
<div class="input-group col-sm-4">
<div class="input-group-addon">Payment Due Date <i class="fa fa-calendar-o"></i></div>
<input id ="duedt" class="form-control" type="text" name ="due_date" required/>
</div>
php mysql code
<?php
$con=mysqli_connect("localhost","root","pra@181178","ayrilmana");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql= "INSERT INTO dlbcc_purchase (purch_date, purch_amt, purch_dtls,due_date)
VALUES
('$_POST[purch_date]','$_POST[purch_amt]','$_POST[purch_dtls]','$_POST[due_date]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
//echo "1 record added";
Header( "Location: purchase.php" );
mysqli_close($con);
?>