我有一个购物车显示,用户必须从日历小部件中选择交货日期,然后单击确认按钮。在提交时,订单购物车应与输入的交货日期一起填写。通过php失败将日期插入到php表中
我使用的代码是:
<?php
echo "<form action='' name='form1' >";
//some disaply codes here
echo "Choose the Date of delivery<input type='date' name='date'>";
echo "<input type='submit' class='btn btn-default' name='final_submission' value ='Confirm Order'>";
echo "</form>";
?>
用于插入的代码是:
<?php
if (isset($_POST['final_submission'])){
error_reporting(E_ALL);
ini_set('display_errors', 1);
$IP="my localhost";
$USER="my user name";
$conn=mysqli_connect($IP,$USER,"","my database name");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$date = stripslashes($_POST['date']);
$result=mysqli_query($conn, $query);
$query="select * from cart";
while($row = mysqli_fetch_array($result)) {
$us_id=$row['user_id'];
$pr_id=$row['prod_id'];
$qtty=$row['quantity'];
$query_insert = "insert into orders(user_id, prod_id, quantity, dt_del) values('.$us_id.',
'.$pr_id.', '.$qtty.','.$date.')";
$res_ins=mysqli_query($conn,$query_insert);
}
}
?>
订单表不是得到填充。我不能把我的手指放在错误上。 PLZ点出来
编辑:Orders表是越来越poplulated,但德尔日期字段来了空白...请让我知道如何正确地传递日期变量,显然这是问题
的dt_del是Orders表 – ritika 2014-10-20 09:33:29
最新型回声出'$ queury_insert'并把它复制粘贴到phpMyAdmin的 – Dorvalla 2014-10-20 09:41:31
你可以尝试模具(mysql_error)?那会告诉你错误 – 2014-10-20 09:49:03