我正在表单内制作一个 PHP 下拉菜单,以查看我数据库中表中的数据。 它显示的数据是正确的,但是当我提交时,我的表单操作文件中没有得到任何输出。
我选择的数据库输出之一并不重要,我仍然没有输出。当我尝试回显输出时它只是空白。
那么我怎样才能将下拉列表中的选定选项变成某种 $blabla?
谢谢
这里是代码:
<SELECT NAME="char">
<option value="">Choose</option>
<?php
$qw1 = $_SESSION['SESS_MEMBER_ID'];
$sql="SELECT name FROM characters WHERE account='$qw1'";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$thing=$row["name"];
echo "<OPTION VALUE=$id>$thing</option>";
}
?>
</SELECT>
最佳答案
您没有选择 id
字段:
$qw1 = $_SESSION['SESS_MEMBER_ID'];
$sql="SELECT id, name FROM characters WHERE account='$qw1'";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["id"];
$thing=$row["name"];
echo "<OPTION VALUE=$id>$thing</option>";
}
关于php - 如何在下拉 PHP MySQL 中获取选定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812348/