php – 如何从管理表单中检索多个复选框的值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何从管理表单中检索多个复选框的值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1121字,纯文字阅读大概需要2分钟。
内容图文
![php – 如何从管理表单中检索多个复选框的值](/upload/InfoBanner/zyjiaocheng/748/e61023e02d0445aeb6f7fae27ae34057.jpg)
我在后端模块中有一个表单,它使用了一些动态创建的复选框,这样就完成了:
$allStores = Mage::app()->getStores();
foreach ($allStores as $stores) {
$store = Mage::app()->getStore($stores);
$values[] = array('value' => $store->getId(), 'label' => $store->getFrontendName());
}
$fieldset->addField('checkboxes', 'checkboxes', array(
'label' => 'stuff',
'name' => 'boxes',
'values'=> $values,
));
现在对于这个特定的例子,我有两个存储,分别有ID 1和2.我会假设这将返回一个数组,或者包含1,2或1和2的字符串值.如果我选??择这两个框,则返回2,如果我选择商店ID 2,它返回2,如果我选择商店ID 1,它返回1.如果复选框不是我想在这里使用的,我需要使用什么来从一个字段获取多个值?我认为这应该是它的能力,或者它也可能是单选按钮.
解决方法:
检查你的html源代码
这可能是你的:
<input type="checkbox" name="boxes" value="1">1<br>
<input type="checkbox" name="boxes" value="2">2
应该是这样的:
<input type="checkbox" name="boxes[]" value="1">1<br>
<input type="checkbox" name="boxes[]" value="2">2
我不知道magento但是在黑暗中拍摄,我相信您可能需要将代码更改为:
$fieldset->addField('checkboxes', 'checkboxes', array(
'label' => 'stuff',
'name' => 'boxes[]',
'values'=> $values,
));
内容总结
以上是互联网集市为您收集整理的php – 如何从管理表单中检索多个复选框的值全部内容,希望文章能够帮你解决php – 如何从管理表单中检索多个复选框的值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。