[問題]關於留言板的問題

edited 十月 2013 in PHP新手區
小弟寫了一個留言板的程式但顯示出來怪怪的

照下列程式應該顯示出

留言3

留言2

留言1

輸入留言的表單

但會變成
>

留言3

留言2

輸入留言的表單

留言1

不知道是什麼原因~可否幫小弟個忙~謝謝


還有我想再問一個問題~就是關於留言回覆的問題

我想設計成
>我要怎樣設計

留言3
回覆2
回覆1

留言2

留言1

輸入留言的表單

我之前有用$condition發起0回覆1
$which_no回覆主題編號
這兩個變數來做但功力不夠說

但會變成
>

回覆2

回覆1

留言3

留言2

留言1

輸入留言的表單

後來我有想過用兩個資料庫一個用留言一個用回覆的
不知道行不行~可不可給我個方向~謝謝


<?php
include("db.php");
$rows=mysql_query("select * from message");
$total=mysql_num_rows($rows);
$show=ceil($total/5);
$page=$_GET["page"];
if(empty($page))$page=1;
$start=5*($page-1);

$sql="select * from message order by no desc limit $start,5";
$result=mysql_query($sql);
while (list($no,$name,$content,$condition,$which_no,$putdate)
=mysql_fetch_row($result))
{
echo "<table width=600 height=100 border=1 bordercolor=#000000>";
echo "<tr><td width=100 height=100 rowspan=2>".$name."</td>";
echo "<td width=500 height=80 colspan=2>".nl2br($content)."</td></tr>";
echo "<tr><td width=250 height=20>第".$no."筆留言"."</td>";
echo "<td width=250 height=20>留言時間:".$putdate."</td></tr><br>";
}
?>
<?php
echo "共".$total."筆留言,";
echo "請選擇頁數";
for ($i=1;$i<=$show;$i++)
{
echo "<a href=view.php?page=$i>$i</a>|";
}
?>
<form name="form1" method="post" action="add.php">
姓名:<input type="text" name="name"><br>
內容:<textarea rows=5 name="content"></textarea><br>
<input type="submit" name="Submit" value="送出">
<input type="Reset" name="Reset" value="重新填寫">

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2060

評論

  • edited 九月 2006
    1.html格式跑掉問題幾乎都出在語法不夠標準
    可以單獨先修改產生的html語法,等版型正確再回頭修改php相關部分

    2.比較建議用兩個table來處理
    比較需要注意的就是小心別為了簡化程式而讀取太多次資料庫
Sign In or Register to comment.