我有一个小问题。我有一个edit.php 页面。此页面列出了可以编辑的产品信息。
我运行一个查询
while($rows=mysql_fetch_assoc($query)){
echo"<form method=\"POST\" action=\"edit.php\">";
echo "<input type ='hidden' name='ID' value = '{$rows['ID']}'>";
echo "Product:  <input type='text' name='product' value = '{$rows['ProductName']}'>";
在 while 循环之前,我将详细信息存储在变量中,如下所示:
$hiddenid = $_POST['ID'];
$productName = $_POST['product'];
这有效。当我加载 php 表单时,它会显示从数据库中检索到的产品名称(在文本字段中)。但是问题是我想将产品名称存储为用户已经选择的下拉列表框,然后选择它。
因此,基本上我希望做的不是在文本框中显示数据库检索到的选项,而是希望用户选择的选项显示在下拉列表框中。
我希望这是有道理的?为什么我的选项值根本没有显示,其次它们也没有显示 SELECTED 选项(从数据库中检索)。
请问有什么帮助吗?