在我检查了一个或多个复选框后,应该在数据库中插入多个复选框

时间:2013-06-20 06:24:32

标签: zend-framework

我在zend中有多个复选框,我希望当我检查它们时,它们会被插入到数据库中。如何将其用作数组并使用每个来打破它们。我想在我的模型中将它们插入到数据库中。

2 个答案:

答案 0 :(得分:0)

您可以将复选框名称定义为数组:

<form action="" method="post">
   <input type="checkbox" name="check[]" value="1" /> option one
   <input type="checkbox" name="check[]" value="2" /> option two
   <input type="checkbox" name="check[]" value="3" /> option three
</form>

然后,当您提交表单时,您应该使用已检查选项的ID填充$ _POST [check]变量。然后,您可以通过此操作将其插入到表中。

答案 1 :(得分:0)

您可以在控制器上获取阵列。

$chkArr=$this->_getParam('chkboxName');

获得此项后,您可以将此数组传递给您的模型。 您可以根据您的要求检查型号或控制器中的计数等。