我在这里有一个绝对的头脑空白.基本上我所做的就是创建一个迷你文章管理器.可以将每篇文章分配给在选择下拉列表中定义的以下类别之一.
>设计
>发展
>其他
当我去编辑文章时,我从数据库中检索了数据并填充了输入和textarea.
我现在要做的是将所选属性应用于与文章类别匹配的选项.以下是我所做的,我相信你会同意这是一个糟糕的方法:
Design
Development
Other
Design
Development
Other
Design
Development
Other
所以问题是,我如何实现一种更加动态的方法,将所选属性应用于< option>根据文章类别?
解决方法:
为什么不在数组中定义类别,并将其循环:
$cats = array('Design', 'Development', 'Other');
foreach($cats as $cat)
{
$selected = ($cat == $category) ? ' selected="selected"' : '';
echo ''.$cat.'';
}
?>
当然,这有额外的好处,如果您需要添加新类别,只需将其添加到数组.
标签:php,html-select
来源: https://codeday.me/bug/20190717/1490705.html