【发布时间】:2015-05-08 10:46:24
【问题描述】:
在网上商店浏览页面中,我试图创建一个“添加到购物车”按钮,但是当按下该按钮时,一个空字段(所有行中仅包含零)被插入到表“cart_items”中。
我希望 addtocart.php 将所有行插入到 cart_items 表中。
这是按钮代码:
<form action="addtocart.php" method="post">
<td><input name="id" type="hidden" value="'.$id.'" /></td>
<td>
<div><input type="submit" name="submit" value="Føj til kurv" /></div>
</td>
</form>
$id 之前在文档中定义为$row['id']。
这是 addtocart.php 代码:
<?php
ob_start();
mysql_connect("localhost","root","") or die("Could not connect");
mysql_select_db("comics") or die("could not find DB");
if(!is_numeric($_POST['id'])) {
$eID=mysql_escape_string($_POST['id']);
}
$addtocart="INSERT INTO cart_items SET id='".$eID."'";
mysql_query($addtocart);
header("location:browsedata2.php");
exit;
ob_end_flush();
?>
我没有收到任何错误,它只是添加了一个空白。
我不确定我是否在这里提供了足够的信息,如果您需要更多信息,请直接说出来。
请停下来。
【问题讨论】:
-
在执行前打印你的id和sql查询。
标签: php mysql button cart shopping