PHP HTML下拉菜单返回所有其他结果

时间:2016-09-04 15:57:39

标签: php html

我正在尝试将mysql数据库的表名输出到下拉菜单中。虽然我有点成功,但我遇到了一个奇怪的问题,我不确定是什么导致了它。任何想法将不胜感激

代码

$query="show tables from internal";

$result=mysql_query($query);

$result_array = array();

while($row = mysql_fetch_assoc($result))
{
$result_array[] = $row['Tables_in_internal'];
}

echo'<select name="Tables">';
foreach($result_array as $name){
echo'<option value="'.$name.'>'.$name.'</option>';
}
echo'</select>';

页面上显示的内容

Screenshot

数据库对表格的含义

2016_08_27_18_10
2016_08_28_03_35
2016_08_29_03_12
2016_08_30_03_34
2016_08_31_03_49
2016_09_01_03_22
2016_09_02_03_45
2016_09_03_03_35
2016_09_04_03_10

1 个答案:

答案 0 :(得分:1)

代码中的value属性只有一个开头的引号(你错过了结束语)。

检查此行:

echo'<option value=-->"<--'.$name.'-->???<-->'.$name.'</option>';

下次查看代码源(或检查元素)会更容易,这样你就可以更快地自己解决这些问题:

查看源代码示例:

enter image description here

检查示例:

enter image description here