作者kg3363 (深蓝)
看板PHP
标题Re: [请益] 表单送出问题
时间Tue Sep 11 00:05:46 2012
以下是我的程式码~请各位大大帮我看一下~如何改才能送出表单後~
马上呈现该网页也且写入该网页~谢谢^^~
<?
//显示讨论区
include ("db.php");
$sql="select * from argument order by sid desc";
$result=mysql_query($sql)or die("sql执行失败");
$num=mysql_num_rows($result);
if($num!=0){
echo "<br>";
echo "<table width='600'>";
echo "<tr bgcolor='#66FFFF'><td bgcolor='#FFFFFF'></td>
<tdalign='center'>编号</td><td align='center'>讨论内容</td>
<td align='center'>发表者</td><td align='center' >发表时间
</td></tr>";
$k=1;
while($row=mysql_fetch_row($result)){
//交替的表格颜色
if($k % 2 >0)
$bgcolor="PaleGreen";
else
$bgcolor="LemonChiffon";
echo "<tr bgcolor='$bgcolor'>";
$row[3]=nl2br($row[3]);
echo "<td width='5%' bgcolor='#FFFFFF'></td>
<td align='center' width='10%'>".$k."</td>
<td width='55%'>".$row[3]."</td>
<td align='center' width='15%'>".$row[2]."</td>
<td align='center' width='15%'>".$row[4]."</td>";
echo "</tr>";
$k++;
}
echo "</table>";
}
//讨论区格式
echo "<form name='form1' method='post' action='answer.php'>
<p>
<textarea name='content' cols='45' rows='5'></textarea>
</p>
<p>
<input type='submit' name='submit' value='参与讨论' />
<input type='hidden' name='sid' value='".$arr[$i]["sid"]."' >
</p>
</form>";
//讨论内容写入资料库
if($submit=="参与讨论"){
include ("db.php");
$time=date ( "Ymd", time() );
$sql = "INSERT INTO argument(number,user_name,content,timeoff)
VALUES('$sid','$user_name','$content','$time')";
mysql_query($sql) or die("SQL执行错误:".mysql_error());
}
?>
※ 引述《kg3363 (深蓝)》之铭言:
: 谢谢回应的各位大大~可能我的问题没说清楚~让您们误会了~
: 我的表单送出目地和写入资料库的程式码都在同个网页上~我现在
: 要将表单的资料送出~然後不仅能将资料写入资料库~也能在
: 同一网页上呈现~网页要原本的样子而且还能在我按下送出後~
: 马上将新资料呈现在该网页中~整个动作都在同一个网页完成~
: 目前就是按下送出後~资料可以写进资料库~但是就是会呈现空
: 白页(虽然还是在同个网页上,但他就是呈现空白页),必须我
: 按回上一页和更新後才能恢复之前的网页内容并新资料呈现~
: 至於自动跳页和ajax自动更新~好像都是几秒後更新一次~跟我的
: 要求似乎不太一样~
: ※ 引述《kg3363 (深蓝)》之铭言:
: : 请问一下~如果我在网页上设计一个留言版的表单
: : 当我把表单送出後~我希望马上呈现留言内容~而且
: : 还在停留在同个网页中~要如何做才能达到~我之前
: : 是用submit~但是送出後~网页都呈现空白~需要自己
: : 回上一页~然後更新~网页才会出现新的留言内容~
: : 版上的大大们~有办法达到我要的需求吗??请赐教的~
: : 感恩^^~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.191.102
1F:→ kerash:把写入资料库的部分拉到比 select 还高就行了 09/11 00:07