【发布时间】:2014-11-20 22:28:38
【问题描述】:
我只是想在这里分享我关于复选框的问题,因为我知道很多人可以在这里帮助我。我有一个名为技能 [] 的复选框数组,并且我将选中的复选框存储在我的数据库中的单个列中,因为这是一个应用程序表单项目。我使用implode()来分隔数据库中选择的技能:
$skills = implode(',',$skills);
现在这是我真正的问题,因为我不知道如何在数据库中检索选中的复选框,因为每当我尝试编辑我的选中复选框时。即使值在数据库中,也不会检查复选框中的任何内容。
获取技能值的php代码:
$skills = $wpdb->get_results("SELECT skills FROM php_employee_skills WHERE id=13");
if($skills!=null){
foreach($skills as $value):
$skills=$value->skills;
endforeach;
}else{
echo"<div class='updated' style='height:50px; font-size:12px;'>"."<br>".$message." in table skills in database"."</div>";
}
我不知道在我的 html 代码中放什么来检索数据:
<td><input type="checkbox" name="skills[]" Value="C# Java" class="cbox">C# Java</td>
注意:申请表中以复选框形式存在的技能超过 10 个,所以我使用 implode 将它们保存在我的数据库中。在我的申请表的情况下使用implode或explode是否正确?
【问题讨论】:
标签: javascript php html checkbox