我从MySQL表中获取结果集,并将其显示在网页上,如下所示:
<?php
$link = mysql_connect(....);
mysql_select_db(....);
$sql = "select * from products where category = '" .$_POST['prod_cat']. "'";
$rs = mysql_query($sql, $link);
echo "<form name='prodselect' action='prodlist.php' method='post'>";
echo "<table>";
$rowcount = 1;
while ($row = mysql_fetch_array($rs))
{
echo "<tr>";
echo "<td>" .$row['product_name']. "</td>";
echo "<td><input type='checkbox' name='line_" .$rowcount. "'></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
?>
这将显示每个产品行的带有复选框的产品列表。
用户将使用复选框选择产品。
我想在另一个网页的“购买产品”列表中显示/保存所选产品。
请帮帮我。
谢谢。
最佳答案
我可以建议您创建如下复选框:
echo "<td><input type='checkbox' name='products[]' value='" .$row['product_id']. "'></td>";
然后在
prodlist.php
上可以获得数组$_POST['products']
关于php - 通过用户交互更新MySQL结果集,并使应用程序全局更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5987757/