微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用PHP和SQL将信息从数据库插入下拉列表菜单

我如何将我的数据库信息插入列表?

<?PHP

$db_host = 'localhost';
$db_name= 'site';
$db_table= 'tablesite';
$db_user = 'root';
$db_pass = '';




$con = MysqL_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
$selected=MysqL_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
MysqL_query("SET CHaraCTER SET  utf8");
$dbresult=MysqL_query("SELECT * FROM  $db_table WHERE job<>''",$con);
while($amch=MysqL_fetch_assoc($dbresult))
{?>

<select>

<option value="$amch['job_name']"></option>

</select>

例如我在我的数据库中有15个作业,现在我想要一个包含所有15个作品的下拉列表.

解决方法:

您需要像这样更改while循环:

$dbresult=MysqL_query("SELECT * FROM  $db_table WHERE job<>''",$con);
echo '<select>';
echo '<option></option>'; // add a empty select as first dropdown element, you can use <option value="">-Select-</option> OR <option value="">-Not Applicable-</option>
while($amch=MysqL_fetch_assoc($dbresult))
{
   echo '<option value="'.$amch['job_name'].'">'.$amch['job_name'].'</option>';
}
echo '</select>';

这里不需要value属性,因为选项文本是相同的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐