→ kuAIpAI:推~ 概念清楚~ 07/24 12:38
顏色跑掉了!OHNO...
※ 編輯: MOONRAKER 來自: 118.163.12.174 (07/24 15:46)
</tr><tr>
<td>...</td><td>...</td>...
</tr><tr>
<td>...</td><td>...</td>...
</tr>
...
</table> (2)
所以我寫程式的時候可以一直出<td>...</td>,到了要換行的時候就放個
</tr><tr>下去,這個組合幾乎可以當成\n一樣使用。
<table>
<tr>
<?php while (hasMoreRow()) { ?>
<?php $currentRow = getRow(); ?>
<?php while (hasMoreColumn()) { ?>
<?php $currentCell = getCell($currentRow); ?>
<td><?php echo $currentCell; ?></td>
<?php } ?>
</tr>
<tr>
<?php } ?>
</tr>
</table> (3)
我們回去看HTML碼(2)。你可以看到表格每一列尾巴就跟一組</tr><tr>。
現在我們把</tr><tr>數量減半,會發生什麼事?
<table>
<tr>
<td>...</td><td>...</td>...
<td>...</td><td>...</td>...
</tr><tr>
<td>...</td><td>...</td>...
<td>...</td><td>...</td>...
</tr><tr>
...
</tr>
</table> (4)
所以你只要(1)把</tr><tr>集中起來在表格列尾輸出,(2)控制</tr><tr>
的輸出時機,讓他每兩列才輸出一次,就可以達到你要的效果。
--
從前有個馬鈴薯王國 有個高貴偉大的國王
有的人尊敬他 有的人畏懼他 但有個人敢看不起他不只是一條龍
嘿呵 快出動 去征服 去擺平 嘿呵 快出征 去征服那條龍
嘿呵 快出動(宰了它!轟了它!)嘿呵 快出征 去征服那條龍
:■ Potatoes and Dragons (C)Alphanim France 2004-05 :.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.12.174
這種一直echo的寫法有害身心,使用雙引號卻不利用他的變數展開,
又一直在那邊escape雙引號( \" ),看得我蛋疼。
以下不討論你的code,直接跟你講原則。
表格輸出不外乎這樣
<table>
<tr>
<td>...</td><td>...</td>...
</tr>
<tr>
<td>...</td><td>...</td>...
</tr>
<tr>
<td>...</td><td>...</td>...
</tr>
...
</table> (1)
你可以注意到,除第一個<tr>和最後一個</tr>以外,裡面的</tr><tr>
其實都是一起出現的,而且固定先</tr>再<tr>
<table>
<tr>
<td>...</td><td>...</td>...