我坚持使用这些保存复选框到数据库。
我在YII中创建了一个联系人列表。后来我在"管理联系人"。
中为每个联系人列表生成了复选框我担心的是将这些检查值存储到数据库的方法。我怎样才能做到这一点?
答案 0 :(得分:0)
喜欢这个吗?
以HTML格式:
<form action="post.php" method="post">
<input type="checkbox" name="test" value="value"/>
post.php中:
if($_POST['test'] == 'value')
{
//sql code
}
答案 1 :(得分:0)
问题可能只是当你没有检查任何复选框时,因为什么时候取消选中任何值都会发送到服务器,只有当检查它会被发送到服务器时,你可以尝试这样的事情
<input id="ytform_results_enclosing" type="hidden" name="form_results[enclosing]" value="0">
<input id="form_results_enclosing" type="checkbox" value="1" name="form_results[enclosing]">
这意味着,如果你勾选你的复选框,那么发送到服务器的复选框的值将是&#34; 1&#34;如果不是,将发送&#34; 0&#34;,你有这样做,否则什么都不会发送到服务器,也许这就是发生在你身上的事情。