0

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

4

2 回答 2

0

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

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

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

于 2013-06-20T07:20:41.480 回答
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>

然后,当您提交表单时,您应该让您的 $_POST[check] 变量填写选中选项的 id。然后你可以通过这个 foreach 插入到你的表中。

于 2013-06-20T07:13:07.620 回答