如何从moodle数据库中输出HTML表格中的记录?

MOZ*_*MOZ 2 moodle

我想在 HTML 表中显示 Moodle 数据库中的数据,但对于每条记录都会显示单独的表:

代码:

$rec=$DB->get_records_sql('SELECT * FROM  `mdl_schedules`');
$table = new html_table();
$table->head = array('Date','Time', 'A' , 'B', 'C','D', 'E', 'F');
foreach ($rec as $records) {
$id = $records->id;
$scheduledatet = $records->scheduledate;
$scheduletime = $records->scheduletime;
$session = $records->s;
$venue = $records->v;
$trainer = $records->t;
$category = $records->c;
$course = $records->course;
$link = $records->link;
$table->data = array(array($scheduledatet, $scheduletime, $a,$b,$c,$d,$e,'<a href="'.$link.'">View</a>'));
echo html_writer::table($table);
}
Run Code Online (Sandbox Code Playgroud)

任何参考或帮助将不胜感激。

Rus*_*and 5

回声应该在循环之外:)

}
echo html_writer::table($table);
Run Code Online (Sandbox Code Playgroud)

但您可能会想使用flexible_table它,这样您就可以使用分页。

查看 /admin/localplugins.php 中的示例。