建站學院(LieHuo.Net)CMS教程 在帝國cms的會員空間里有下面一段代碼:
以下為引用的內(nèi)容: <?php $sql=$empire->query("select * from {$dbtbpre}ecms_news where checked=1 order by id desc limit 12"); while($r=$empire->fetch($sql)) { $titleurl=sys_ReturnBqTitleLink($r);//鏈接 ?> <li><span class="mm">此處要從1遞增數(shù)字</span><a href="<?=$titleurl?>" title="<?=$r[title]?>"><?=$r[title]?></a></li> <?php } ?> |
上面“此處要從1遞增數(shù)字”這個要生成從1到12的數(shù)字
<?=$no.num?>這個沒有任何數(shù)字顯示。
<?=$bqno?>也是什么都不顯示
<?=$bqno++?> 這個很奇怪,第一條記錄前面沒有數(shù)字,從第二條記錄前面顯示數(shù)字1往后遞增,一直到11,
<?=$bqno+1?>更奇怪,全部12條記錄前都顯示數(shù)字1了,
想要從第一條記錄,從1開始,一直遞增到12,該怎么辦呢?
正確答案: <?php $sql=$empire->query("select * from {$dbtbpre}ecms_news where checked=1 order by id desc limit 12"); $bqno=0; while($r=$empire->fetch($sql)) {$bqno++; $titleurl=sys_ReturnBqTitleLink($r);//鏈接 liehuo.net ?> <li><span class="mm"><?=$bqno?></span><a href="<?=$titleurl?>" title="<?=$r[title]?>"><?=$r[title]?></a></li> <?php } ?> |