2011 本站教學範例已全面更新~ 新教學請看 http://www.flycan.com/article/   【到新的教學討論區】
【飛肯設計學苑】- 回首頁 -
回首頁最新開課訊息企業包班教育訓練範例教學區問題討論區交流分享區程式下載區
Photoshop影像達人專修班 Photoshop 遮色片 & 色版創作進階班 CSS 版面設計專修班 ActionScript 3.0 程式設計入門班 ActionScript & XML 進階整合應用班 Dreamweaver & CSS網頁版型設計班

 

本站已全面更新~ 2011年 新教學範例請看 → http://www.flycan.com/article/

 

【DW PHP 資料庫教學】範例區
[分享]"自製"橫向重複區域(超簡單)!

發表新主題   回覆主題
【飛肯】教學網站 首頁 » 【DW PHP 資料庫教學】範例區
上一篇主題 :: 下一篇主題  
發表人 內容
Max-Jop
【二年級】
【二年級】


註冊時間: 2006-05-09
文章: 26
來自: 神隱企業

發表[分享]"自製"橫向重複區域(超簡單)! 引言回覆

發表於: 2006-05-09 23:13 
在網路上很多網友,會詢問關於橫向重複區域的外掛(我當初也是) OO

後來我發現這個規則蠻簡單的,橫向重複區域主要是利用表格的方式來完成的.

雖然自己寫程式有點浪費時間,但它的變化性很高!!

*簡單橫向重複區域:

範例中我們看到有個迴圈(for)作了10次,每當回圈一次就輸出"<td>777</td>"

按照正常迴圈的話因該會是 "777 777 777 777 777 777 777 777 777 777"

不會換行,但是我們在程式中加入了一個條件if($b == 0),而$b = $a%5.

$b = $l%5這是什麼意思呢?也就是說$l÷5後所得到的餘數放入$b中.

if($b == 0)也就是當$l能被5整除時才會執行的條件

如果以$b = $l%5來說當迴圈到第五個時會另外輸出"</tr><tr>"

這樣即達到橫向回圈指定換行的效果.

<!--基礎橫向重複區域BEGIN-->

<table>

<tr>

<?php

/*基礎重複顯示效果

777777777777777

777777777777777

*/

$l = 0;

for($a=0;$a<10;$a++){

$l++;

echo'<td>777</td>'; //顯示內容

$b=$l%5; //%5為換行條件(5=第5個時換行)

if($b==0){ //$l能被整除時顯示

echo'</tr><tr>';

}

}

?>

</tr>

</table>

<!--基礎橫向重複區域END-->

<!--進階橫向重複區域BEGIN-->

<table>

<tr>

<?php

/*橫向重複顯示效果

777777777777777<-----顯示內容(1)

0 1 2 3 4 <-----顯示內容(2)

777777777777777

5 6 7 8 9

*/

$l=0;

for($a=0;$a<0;$a++){

$l++;

echo'<td>777</td>'; //顯示內容(1)

@$C.="<td>$a</td>"; //存放內容

$b=$l%5; //%5為換行條件(5=第5個時換行)

if($b==0){ //$a能被整除時顯示

echo'</tr><tr>';

echo"$C</tr><tr>"; //顯示內容(2)

$C=''; //清空$c參數以便第二次使用

}

}

if($a!=0){

echo'</tr><tr>';

echo"$C</tr><tr>"; //顯示內容(2)

}else{

echo '<td>迴圈數必須大於 "0"</td>';

}

?>

</tr>

</table>

<!--進階橫向重複區域END-->

回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站 MSN Messenger
YOGO
【班長】
【班長】


註冊時間: 2005-12-09
文章: 103

發表 引言回覆

發表於: 2006-05-09 23:44 
水ㄛ!!同學越來越利害了喔!!

這是Max-Jop.hn.org作的部落格網站,歡迎大家加入喔!

http://max-jop.yi.org/webs_blog/



輕鬆聽音樂.樂活新品味;關於音樂的大小事,就讓立峰國際音樂告訴你,歡迎你的立刻加入
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
【姜】
【老師】
【老師】


註冊時間: 2005-12-01
文章: 1873

發表 引言回覆

發表於: 2006-05-10 01:33 
哇賽~~ Max-Jop 也是高手呢~~ OO

感謝分享~~

回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題     1頁(共1頁)
【飛肯】教學網站 首頁 » 【DW PHP 資料庫教學】範例區

 
所有的時間均為 台北時間 (GMT + 8 小時)
前往:  

回首頁】【最新開課訊息】【企業委訓】【範例教學分享區】【問題討論區