Re: [問題]迴圈產生表格的疑問

看板Web_Design作者 (凝視)時間18年前 (2007/09/23 02:49), 編輯推噓2(2012)
留言14則, 2人參與, 最新討論串3/6 (看更多)
※ 引述《hotricky (陽光網球)》之銘言: : 最近寫php如相本的程式發現 : 當我想將資料一筆筆以表格方式秀出來時 : 都是由上往下一直生表格,請問有什麼辦法 : 可以控制表格廻圈產生時,是可依照由左而右 : 的順序產生呢? : 例如: : ★ ★ ★ : ★ ★ ★ : ..... : 一行生出三格後自動換行產生這樣的順序 : = = 或是簡單的問 無名相本 那樣的相本選單怎麼 : 弄的也行… : 希望各位高手提供意見 謝謝喔^^ 當然是用 CSS 去排比較快啊 XD 如果是用 table 排,要多很多次判斷和運算,還有多很多字元。 for($i = 1 ; $i<= 1000 ; $i++) { //假設有 1000 個 item if($i % 4 == 1) // 多第一次運算&判斷,4個col換行 echo '<tr>'; echo '<td>item</td>'; if($i %4 == 0) // 多第二次運算 & 判斷 echo '</tr>'; } 迴圈跑一千次,就多兩千次判斷+兩千次餘數運算,浪費啊... 而且還有一種問題要處理,就是當總數不等於欄位的倍數的時候, 你的頭會痛死 XD 不過現在大家 CPU 都很快,所以其實也沒差..多些一些 if else 就是了 XD -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207 ※ 編輯: roga 來自: 220.130.223.207 (09/23 02:50)

09/23 06:13, , 1F
其實我覺得table搞不出來的人 , 應該div也搞不出來...XD
09/23 06:13, 1F

09/23 06:13, , 2F
btw 兩千次的判斷只是九牛一毛 要到萬等級才有感覺XD
09/23 06:13, 2F

09/23 06:14, , 3F
以他的例子來說, 有沒有兩百張圖都是問題了 ,
09/23 06:14, 3F

09/23 06:14, , 4F
能解決問題為優先啦 , css比較方便處理是真的 , 不過不見得
09/23 06:14, 4F

09/23 06:15, , 5F
會用table而不熟悉css的人用table會有甚麼影響就是了~XD
09/23 06:15, 5F

09/23 11:21, , 6F
其實我覺得一直說一些酸人的話,倒不如給些有用的意見
09/23 11:21, 6F

09/23 12:10, , 7F
酸不酸是看人啦,table的行為表現它這篇就講的差不多了,
09/23 12:10, 7F

09/23 12:10, , 8F
如果是css , 要達到三個換行 , 應該是外部設定寬度 ,或者
09/23 12:10, 8F

09/23 12:11, , 9F
每三張圖就設定一個div做block , 要更開心點,每張圖丟id
09/23 12:11, 9F

09/23 12:12, , 10F
用 selector 一張一張定位 ,好像會很有趣 ...XD
09/23 12:12, 10F

09/23 12:13, , 11F
我是覺得與其要使用者用別的方式解決問題,倒不如告訴它目前
09/23 12:13, 11F

09/23 12:14, , 12F
的方式有甚麼錯...我相信TABLE不會只能從上往下列印資料的:p
09/23 12:14, 12F

09/23 12:18, , 13F
不過看原推文沒有人去告訴原po為甚麼table只能從上往下,
09/23 12:18, 13F

09/23 12:18, , 14F
而是一面倒的推荐CSS方式處理,所以才有上面這些推文而已:P
09/23 12:18, 14F
文章代碼(AID): #16zMFG0X (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #16zMFG0X (Web_Design)