这里仅仅是我的学习记录,留作自己日后复习参考,可能有很多弯路及错误,希望不要误导。
这次的学习内容,主要是根据后台数据库中新建的工业产品表“pre_gycp”及插入的100条数据进行简单列表显示。关于怎样在discuz后台数据库中快速建表,可以看看这个:用小猫统计在mysql中建立国土面积表
最终的结果是:
—————————————————————————————————
在admin.php中增加"gycp"项,不然无法会显示无权限。
$admincp_actions_normal = array('index', 'gycp', 'test',
—————————————————————————————————
source\admincp目录中新建 admincp_gycp.php:
<?php
if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
exit('Access Denied');
}
$query = DB::query("SELECT * FROM " . DB::table('GYCP'));
$list = array();
while ($dataset = DB::fetch($query)) {
$gycp_zb = $dataset['ZB']; // 指标
$gycp_lj = $dataset['LJ']; // 累计
$list[] = $dataset;
//echo $gycp_zb . ' ' . $gycp_lj . '<br/>';
}
include template('forum/gycp');
?>
——————————————————————————————————
在template\default\forum目录中新建 gycp.htm:
<!--{template common/header}-->
<table class="dt mtm">
<!--{loop $list $dataset}-->
<tr>
<td width="20" >$dataset[ZB]</td>
<td width="30">$dataset[LJ]</td>
</tr>
<!--{/loop}-->
</table>
<!--{template common/footer}-->
———————————————————————————————————
然后用admin用户登录,浏览器地址栏输入:
http://localhost/admin.php?action=gycp
即可看到结果。