作者kg3363 (深蓝)
看板PHP
标题Re: [请益] 表单送出问题
时间Tue Sep 11 00:39:00 2012
感谢各位热心的大大~我大概知道我那边有问题了~我前三行的变数值是
从上一页的表单所取回来的~我送出表单後~虽然还是在同一页~但变数值
就都不见了~难怪整个网页呈现空白~所以想请问一下~这三行的变数值~
我如何在该网页送出表单後~这些变数值的值还可以把他留下来??
感恩^^~
: <?
$rans=$_POST["rans"];
$txt=$_POST["txt"];
$number=$_POST["number"];
.......(中间省略)........
: //显示讨论区
: 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());
: }
: ?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.191.102
1F:→ b12031106:用type=hidden的input带过去 09/11 01:19
2F:→ b12031106:看看你自己的$sid是怎麽传的应该就知道了 09/11 01:22