作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 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);
}
任何引用或帮助将不胜感激。
最佳答案
回声应该在循环之外:)
}
echo html_writer::table($table);
但是您可能想要使用 flexible_table
来代替,这样您就可以使用分页了。
查看/admin/localplugins.php 中的示例。
关于moodle - 如何从moodle数据库输出HTML表格中的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25484681/
我是一名优秀的程序员,十分优秀!