将选中的值存储到数据库

时间:2014-03-18 09:52:57

标签: php yii

我坚持使用这些保存复选框到数据库。

我在YII中创建了一个联系人列表。后来我在"管理联系人"。

中为每个联系人列表生成了复选框

我担心的是将这些检查值存储到数据库的方法。我怎样才能做到这一点?

2 个答案:

答案 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;,你有这样做,否则什么都不会发送到服务器,也许这就是发生在你身上的事情。