1. 程式人生 > 其它 >java基礎之for迴圈

java基礎之for迴圈

帝國靈動標籤很強大,配合資料庫查詢可調取任意資訊,下面一呼叫廣告為例:

[e:loop={"select picurl,url,target from {$dbtbpre}enewsad order by adid asc limit 3",0,24,0}]
<div class="column_img"><a href="<?=$bqr[url]?>" class="img"><img src="<?=$bqr[picurl]?>"></a></div>
[/e:loop]

 limit 3   調取數量。

如果想調取廣告裡更多欄位,複製下面程式碼(把具體的欄位換成*號):

[e:loop={"select * from {$dbtbpre}enewsad order by adid asc limit 3",0,24,0}]
<a href="<?=$bqr[url]?>" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[alt]?>"></a>
[/e:loop]

<?=$bqr[url]?> 廣告連結地址

<?=$bqr[title]?> 廣告名稱

<?=$bqr[picurl]?> 廣告圖片地址

<?=$bqr[alt]?> 廣告文字提示

一般用的比較多的還是根據分類調取廣告(組),更加方便

[e:loop={"select * from phome_enewsad where classid=1 order by adid desc limit 20",0,24}]
<a href="<?=$bqr[url]?>" target="_blank" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[title]?>" /><?=$bqr[title]?></a>
[/e:loop]

where classid=1 廣告分類

>phome_enewsad 資料表字段解釋(廣告表)
------------------------------------------------------------
> 欄位名 解釋 附加說明
> adid 廣告ID
> picurl 文字內容或圖片地址
> url 連結地址
> pic_width 圖片寬度
> pic_height 圖片高度
> onclick 點選數
> classid 分類ID
> adtype 廣告型別
> title 廣告名稱
> target 新視窗開啟
> alt 提示文字
> starttime 廣告開始時間
> endtime 廣告過期時間
> adsay 廣告註釋
> titlefont 文字加粗
> titlecolor 文字顏色
> htmlcode HTML廣告內容
> t 廣告模式 0為圖片廣告,1為文字廣告,2為HTML廣告,3為彈出廣告
> ylink 顯示原連結
> reptext 廣告過期後顯示內容