当前位置:首页 > CMS教程 > phpcms > 列表

phpcms2008 GET函数的几种循环读取数据方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-21 21:13:12 浏览: 评论:0 

第一种:php内置式的调用方式,先建立一个变量为n=1,代码如下:

  1. <?php $arrchildid=get_sql_catid("65");?> 
  2. <?php $n=1;?> 
  3. {get sql="SELECT a.contentid,a.url,a.catid,a.title,a.style,a.islink FROM `ezzcc_content` a, `ezzcc_content_position` p WHERE  a.contentid=p.contentid AND a.status=99 $arrchildid AND p.posid=9 ORDER BY a.contentid DESC" rows="50"
  4. <?php 
  5.     if($n==1) $recent_txt.="<a class='first' href=\'".$r[url]."\' target=\'_blank\'>".str_cut($r[title],20)."</a>"
  6.     else $recent_txt.="<a  href=\'".$r[url]."\' target=\'_blank\'>".str_cut($r[title],20)."</a>"
  7.     $n++; 
  8. ?> 
  9. {/get} 
  10. {$recent_txt

第二种:phpcms标签式的调用方式,这种方式调用的是一行2条新闻的方式,代码如下:

  1. <li> 
  2. <?php $i=0; ?> 
  3. {get sql="SELECT a.contentid,a.url,a.catid,a.title,a.style,a.description,a.inputtime,a.islink FROM `ezzcc_content` a, `ezzcc_content_position` p WHERE a.contentid=p.contentid AND a.status=99 AND p.posid=15  ORDER BY a.contentid DESC limit 14"
  4. <?php 
  5. if(($i%2) == '0' && $i >= '1'echo "</li><li>[".date('d',$r[inputtime])."] "
  6. if(emptyempty($i)) echo "[".date('d',$r[inputtime])."] "
  7. $i++;  //phpfensi.com 
  8.  ?> 
  9. <a href="{$r[url]}" target="_blank">{if $r[style]}<span class="{$r[style]}">{str_cut($r[title], 28)}</span>{else}{str_cut($r[title],28)}{/if}</a>                   
  10. {/get} 
  11. </li>

Tags: phpcms循环读取 GET函数

分享到: