php - 如何在下拉 PHP MySQL 中获取选定值?

标签 php mysql database drop-down-menu

我正在表单内制作一个 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/

相关文章:

java - 对单个 derby 数据库的多次访问

java - @SequenceGenerator allocationSize 'duplicate key error' 问题

php - 无法在Tomcat下运行PHP脚本

php - 错误 : Inserting data into mySQL

php - SimpleSamlPhp 作为 SP 重定向不正确

python - Flask Python 应用程序无法创建数据库游标

php - 如何使用 Union Inner Join 查询?

mysql - 如何从sql查询中获取每种类型的 "scores"列表?

php - mysql 从 $_POST 数组更新多行

android - 如何在 Android SQLite 和 SQL Server 之间进行双向同步