我从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/

10-16 11:34