【发布时间】:2014-12-17 20:42:54
【问题描述】:
我有一个问题,我有一个从数据库中检索到的菜单 我想根据所选项目通过邮寄方式将表单提交到php页面 每次我单击 a href 链接“添加”时,帖子的值是菜单中唯一的第一项
while($MenuItem=mysql_fetch_array($rc))
{
?>
<!--To send item info to single-product page -->
<div class="col-md-4">
<div class="products">
<!-- <a href="single-product.php" > -->
<a href="single-product.php?id=<?php echo $MenuItem['Item_ID']?>">
<img src="images/<?php echo $MenuItem['Item_Image']; ?>" alt="" />
</a>
<a href="single-product.php?id=<?php echo $MenuItem['Item_ID']?>">
<h4> <?php echo $MenuItem['Item_Name']?> </h4>
</a>
<p class="price"> <?php echo $MenuItem['Item_Price']?></p>
<div class="row lead">
<center><div id="stars" class="starrr"></div></center>
</div>
<form method="post" action="AddtoCart.php" id="productFrom">
<input type = "hidden" value="<?php echo $MenuItem['Item_ID']?>" name="CC" />
</form>
<a class="view-link shutter" href="javascript: submitForm();" name="Add">
<i class="fa fa-plus-circle"></i>Add To Cart</a>
</div> <!-- End of /.products -->
</div> <!-- End Of /.Col-md-4 -->
【问题讨论】:
-
你的
submitForm()函数在哪里? -
您的表单上有一个操作属性,为什么您的表单中没有一个提交输入?
-
-
我冒昧地说你的
form有一个硬编码的id属性,这对你所有的表单都是一样的。您的submitForm函数可能正在使用getElementById,它只会找到第一个,然后提交。您需要为每个表单引入一些独特性。
标签: javascript php jquery html post