我想在moodle中创建自定义表单并将表单数据存储在数据库表中。我一直在研究穆德勒表格库,但对我来说太复杂了。
我们将不胜感激任何有关如何在moodle中创建自定义表格并将表格数据存储在数据库中的帮助或指南,教程或参考指南或电子书。
您有几种方法可以做到这一点。清洁器将使用Form API(http://docs.moodle.org/dev/Form_API)。
顺便说一句,您可以使用Page API(http://docs.moodle.org/dev/Page_API)在本地插件中使用PHP轻松创建自己的表单。
这是一个简单的例子:
<?php
require_once('../../config.php');
global $CFG, $PAGE;
$PAGE->set_context(context_system::instance());
$PAGE->set_pagelayout('standard');
$PAGE->set_title('Form name');
$PAGE->set_heading('Form name');
$PAGE->set_url($CFG->wwwroot.'/local/yourform/index.php');
echo $OUTPUT->header();
?>
<form method="post" action="post.php">
... Your form code goes here
</form>
<?php
... Your PHP data handling code
echo $OUTPUT->footer();
?>
将此代码放入Moodle根目录下“本地”目录中的新目录中。范例:
/moodle/local/yourform/index.php
然后,通过local/yourform/index.php
在Moodle根URL的末尾添加来访问表单。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句