Re: [請益] php echo和html混在一起的問題
※ 引述《derekx (let profit run)》之銘言:
: 如果網頁的複雜度上升,需要用很多的control語法
: 例如if, else, for, foreach等等
: 應該怎樣讓echo和html混合呢
: 我知道當然可以完全用echo作輸出,讓撰寫程式的時候比較清爽
: 但是當我用瀏覽器看html source code的時候
: 就會發現html都在同一行,看起來很醜,不直觀
: 當然有人說可以用\n, \t等等幫助排版
: 但是這個方法也是很麻煩,尤其還要處理縮排的問題
: 希望大家給點建議,謝謝
不知道有沒有誤解原po的問題,這裡提供一個簡單的範例給原po參考一下
test.php-------------------------------------------------------
<?php
$check = $_GET['id'];
?>
<table>
<tr>
<?php
if($check%2!=0){
?>
<td>odd.</td>
<?php
}else{
?>
<td>even.</td>
<?php
}
?>
</tr>
</table>
---------------------------------------------------------------
這個範例主要是接收id的值,然後根據他是奇數還是偶數顯示不同結果
的table出來,所以如果當$check的值為奇數時,網頁的顯示結果會如下:
<table>
<tr>
<td>odd.</td>
</tr>
</table>
如果$check的值為偶數則反之。這樣就可以在比較複雜的動態顯示結果的時候
在撰寫上會比較容易一點。
以上為小弟的淺見及個人經驗,希望能幫助到原po :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.166.80
討論串 (同標題文章)