我正在模拟电子商务购物清单,我需要将数据从php页面传递到另一个。我正在使用一个有5列的表,最后一个是空白的,因为它放在我的商店按钮
<th scope="col">#</th>
<th scope="col">name</th>
<th scope="col">model</th>
<th scope="col">capacity</th>
<th scope="col"></th>
现在我在我的数据库中循环,并且作为关联数组的每一行,我正在使用
<tr scope="row">
<td>{$var[id]}</td>
<td>{$var[name]}</td>
<td>{$var[model]}</td>
<td>{$var[capacity]}</td>
<td>
<button type="submit" class="btn btn-primary">Buy</button>
</td>
</tr>
现在有趣的部分:我如何让这些按钮从该行检索所有数据并将其发送到另一个页面(首先是一个空白的调试页面,然后是一个实际会进行查询以将该事务插入到该页面中的页面DB)。
如果可能的话,我会避免使用JS。感谢
答案 0 :(得分:0)
如果您要实现的目的是通过单击每个表行中的按钮将数据传递到另一个页面。然后,您只需在按钮链接中添加一个get参数,然后运行您的查询,其中id等于您的get参数。例如,你的链接看起来像这样:
example.com?id = {$变种[ID]} 在新页面中,您现在可以运行查询:
从表中选择id,其中id = $ _GET ['id'];
答案 1 :(得分:0)
我猜您正在使用Bootstrap,如果是这样,您可以使用以下内容替换该按钮:
<?php
echo "<a class=\"btn btn-primary\" role=\"button\" href=\"add_to_cart.php?id={$var["id"]}\">Buy</a>";