php - 下拉框第一行空白值

标签 php html postgresql

我在 php 中从 postgresql 数据库生成了下拉框中的数据。生成的数据在下拉框中第一行为空,其余行提供所需数据。我想删除空的第一行。我的代码是这样的

<select id="dzongkhag_id">
<option>Dzongkhag<option/>
<?php
$con_string= "host=localhost port=5432 dbname=bhutan_shp user=postgres password=rabi";
$db_con = pg_connect($con_string);
$result=pg_query($db_con,"SELECT * FROM dzongkhag");
while ($row = pg_fetch_array($result))
{echo"<option value={$row['dzgname']}>{$row['dzgname']}</option>";}
?>

最佳答案

您在定义 html 时出错

在 Dzongkhag 行中,您没有正确关闭选项标签。这可能会导致错误。

关于php - 下拉框第一行空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887712/

相关文章:

sql - PostgreSQL:如何根据临界值拆分范围?

php - 按月和年的数据库结果

html - 为什么我的 html 列这么长?

sql - 未明确指定列名/列的 PostgreSQL 列到行

jquery - 隐藏段落ID的html文本

html - 如何仅将边框添加到元素宽度的百分比,CSS 技巧

python - 在 INSERT 中使用 WHERE … ON CONFLICT …

php - 获取行号

php - laravel Excel 导入在列上设置标题

PHP创建键和值相同的数组