php - 选择多个条目到数据库
问题描述
具有 mform 字段元素 id 和页面:
表单 element1 = id 作为名称为“id”的文本字段
表单 element2 = page 作为选择名称为“pagebuilt”的多个字段。尝试运行表单,page_id 存储 0 个值。
$mform->addElement('text', 'id', get_string('user', 'user'));
$mform->setType('id', PARAM_INT);
$select = $mform->addElement('select', 'pagebuilt', get_string('pageide'), array('red', 'blue', 'green'));
$select->setMultiple(true);
$this->add_action_buttons();
-----------------------------
$mform = new page_form();
$formdata = $mform->get_data();
$id = $formdata->id;
$page = $formdata->pagebuilt;
$DB->insert_record('pagetable', $formdata);
我可以将 $id 存储到数据库中,但无法存储 $page。我如何将每行插入一个到数据库中。感谢您的建议。
页表:
id page_id
---- -------
2 0
4 0
7 0
寻找穆德尔逻辑。
解决方案
推荐阅读
- r - 使用支持向量机训练垃圾邮件分类器
- bash - 尝试使用 awk 和 sed 替换 bash 中的一行时出错
- android - 附加到 ObjectOutputStream 不会改变任何东西
- javascript - 如果不是 JSON [Javascript]
- jenkins - Jenkins - 如何通过对另一个 git 项目的更改来触发 QA 测试作业构建
- r - 从数据框中提取值
- python - 如何在 txt 文件中的特定位置放置换行符?
- powerbi - 如何将 Power BI 中的表从行转置为列
- javascript - 有没有办法加载脚本标签并在页面完全加载后执行它包含的脚本?
- ios - 如何根据 Apple ID 的全名设置 Firebase 用户的显示名称