discuz学习:仅管理员可见,显示自定义表内容


    这里仅仅是我的学习记录,留作自己日后复习参考,可能有很多弯路及错误,希望不要误导。

这次的学习内容,主要是根据后台数据库中新建的工业产品表“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

即可看到结果。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值