我如何将我的数据库信息插入列表?
<?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 举报,一经查实,本站将立刻删除。