0
<div id='Descp'><?php echo $rows['productName'];?></div><!--decpx-->
<div id='buynow'><input type='submit' name='buyNow[]' id='buyNow' class='buynow' value='Buy' /></div>

我的问题是,是否可以像上面那样创建提交按钮数组?只需分配一个提交按钮来捕获用户选择的产品类型,然后重定向到另一个页面进行购买。

第二点是使用foreach将是捕捉点击按钮响应的好方法?

谢谢

4

2 回答 2

0

根据我提交标准表单的经验。您点击的提交按钮是唯一被发送的按钮。因此,实际上您可以在该输入上设置一个值并将其用于重定向。不需要数组。

除非我误解了你的问题。

如果我正在实施这个系统,我不会为此操作使用提交按钮。我更喜欢使用格式正确的 URL 的锚点。所以这将是这样的:

http://www.example.com/products/PRODUCT-ID/checkout

此 URL 包含您需要知道的所有内容。产品的 ID(因此您可以访问它的价格、标题等),它还会告诉您操作:结帐。

于 2013-09-15T07:53:50.257 回答
0
<div id='Descp'><?php echo $rows['productName'];?></div><!--decpx-->
<div id='buynow'><input type='submit' name='buyNow[]' id='buyNow' class='buynow' value='Buy' /></div>

使用而不是

<div id='Descp'><?php echo $rows['productName'];?></div><!--decpx-->
<div id='buynow'><a href="your.php?id="<?php echo $rows['productId']; ?>">Buy</a></div>

在 your.php 上获取产品 ID 并处理它们。

于 2013-09-15T08:00:07.200 回答