Php 多选下拉列表预选

Php 多选下拉列表预选,php,html,mysql,select,Php,Html,Mysql,Select,我想填补空缺 根据我的数据库模型使用预选值。 因此,如果存在状态为>activeinactive是的记录,则它是。。。假设您正在使用数据库查询的结果填充select,您将得到如下结果:注意:只是为了了解您的代码,在您让它为您的特定应用程序工作之前,它需要进行调整 $options = mysql_query(/*your query here no idea what you're retrieving*/); ?><select multiple="multiple"><

我想填补空缺 根据我的数据库模型使用预选值。
因此,如果存在状态为>activeinactive是的记录,则它是。。。假设您正在使用数据库查询的结果填充select,您将得到如下结果:注意:只是为了了解您的代码,在您让它为您的特定应用程序工作之前,它需要进行调整

$options = mysql_query(/*your query here no idea what you're retrieving*/);
?><select multiple="multiple"><?php 
while ($option = mysql_fetch_assoc($options)) {
$selected = ($option['active']) ? 'selected="selected"':'';
echo '<option '.$selected.' value="YOUR_VALUE">YOUR_NAME</option>';
}
?></select><?php

注意:将_值和_名称替换为也从数据库检索到的数据。不知道它是什么,无法为您的特定应用程序定制更多的代码。

有一些代码吗?两件事:为了选择内容,您为在数据库中有条目的人生成like标签。对于取消选择时删除,您基本上必须每次查询mysql db,查找输入的selectvalue数组中未设置的所有值,然后立即删除这些值或发送正确的WHERE formed delete查询…目前无法提供代码段。首先需要找出一个干净的方法来编程。谢谢你的猜测,我也考虑过了。