discuz 模板输出php 文件有演示代码

本文介绍了一种使用PHP处理SQL查询结果并循环输出的方法。通过具体的代码示例展示了如何根据不同条件显示发送数据,包括消息内容和日期时间。此外还提供了一个获取并展示幻灯片内容的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >





输出 $key

代码


<!--{loop $send_data $key $val}-->

{if  $val['authorid'] == $touid }
<div class="leftdiv">
   <img src="{$_avatar_opposite}" class="userHeader" />
   <div class="lefttext">
      <p>$val['message']</p>
      <p>$val['dateline']</p>
   </div>
</div>
{else}
<div class="rightdiv">
   <img src="{$_avatar_self}" class="userHeader" />
   <div class="righttext">
      <p>$val['message']</p>
      <p>$val['dateline']</p>
   </div>
</div>
{/if}

{eval  echo $key }

<!--{/loop}-->

php可以写 当然 sql也是可以写的


  1. <!--{eval $slides = DB::fetch_all("SELECT * FROM `pre_common_block_item` WHERE `bid`=15 ORDER BY `displayorder` ASC,`id` DESC LIMIT 0, 10");}-->
  2. <!--{loop $slides $slide}-->
  3. <a href="$slide[url]" target="_black"><img src="data/attachment/$slide[thumbpath]" width="300" height="450" alt="$slide[title]"/></a>
  4. <!--{/loop}-->
复制代码
<!--{eval $slides = DB::fetch_all("    //执行SQL语句
SELECT *                                         //读取全部字段
FROM `pre_common_block_item`  //数据表 可以自定义 这个是DIY帖子内容表
WHERE `bid`=15                            //查询条件 BID 是DIY的模块id
ORDER BY `displayorder` ASC,`id` DESC //排序条件
LIMIT 0, 10                                      //获取前10条信息
");}-->
<!--{loop $slides $slide}-->    //循环 $slides 数组 使用  $slide[字段名]  获取内容
<a href="$slide[url]" target="_black"><img src="data/attachment/$slide[thumbpath]" width="300" height="450" alt="$slide[title]"/></a>
<!--{/loop}-->


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值