【发布时间】:2014-10-10 08:43:04
【问题描述】:
如果数据出现在我的数据库中,我想在我的复选框上输出checked 属性。
我尝试做in_array(),但由于值的原因它不起作用(请参阅数据库)
我不知道我应该如何很好地输出它们
PHP 代码:
$general_list = "";
if($row['f_general'] == 'Bar, '){
$general_list .= "<label class=\"bg-danger\"><input type=\"radio\" name=\"general[]\" value=\"Bar, \" checked=\"checked\"/>Bar</label>";
}else{
$general_list .= "<label><input type=\"radio\" name=\"general[]\" value=\"Bar, \"/>Bar,</label>";
}
if($row['f_general'] == 'Restaurant,'){
$general_list .= "<label><input type=\"radio\" name=\"general[]\" value=\"Restaurant, \" checked=\"checked\"/>Restaurant,</label>";
}else{
$general_list .= "<label><input type=\"radio\" name=\"general[]\" value=\"Restaurant, \"/>Restaurant,</label>";
}
if($row['f_general'] == 'Coffee Shop,'){
$general_list .= "<label><input type=\"radio\" name=\"general[]\" value=\"Coffee Shop, \" checked=\"checked\"/>Coffee Shop,</label>";
}else{
$general_list .= "<label><input type=\"radio\" name=\"general[]\" value=\"Coffee Shop, \"/>Coffee Shop,</label>";
}
我的数据库值是这样存储的:
Bar, Restaurant, Coffee Shop, Concierge,
HTML 代码:
<label><input type="checkbox" name="general[]" value="Bar, "/>Bar,</label>
<label><input type="checkbox" name="general[]" value="Restaurant, "/>Restaurant,</label>
<label><input type="checkbox" name="general[]" value="Coffee Shop, "/>Coffee Shop,</label>
<label><input type="checkbox" name="general[]" value="Concierge, "/>Concierge,</label>
<label><input type="checkbox" name="general[]" value="Business Center, "/>Business Center,</label>
<label><input type="checkbox" name="general[]" value="Salon, "/>Salon,</label>
【问题讨论】: