请教 这里。。为什么会错误
<P><?php</P><P> $name=$_POST['user_name'];<BR> <BR> $content=$_POST['post_contents'];<BR> <BR> $conn=mysql_connect("localhost","root","amwsoso");</P>
<P> mysql_select_db("test",$conn);</P>
<P> $sql="insert into contents (name,content) values ('$name','$content')";<BR> <BR> $result=mysql_query($sql);</P>
<P> mysql_close($conn);</P>
<P> header("location:index.php"); //请问,这里为什么会错误?<BR>?></P>
<P>可是上面那段代码里有问题吗? 还请指点啊,本人刚学的菜鸟比较愚钝!</P></DIV>
<P>想到过,一直没试! 不知道效果是不是一样的</P> <DIV class=quote><B>以下是引用<U>發呆的小猪</U>在2007-9-7 13:41:08的发言:</B><BR>
<P>三楼说的对,楼主可以不用header();用echo "<script>window.open('index.php')</script>";用javascript也能实现呀,呵呵</P></DIV>
<P>刚才没注意引错了[em04]</P> <P>刚才去试了下window.open('index.php','_self')能到index.php,但是显示的怎么不是最新的index.php,要按一下刷新才能显示最新提交的内容?</P> <P>OK 了。。[em01]<BR>我用location.href='index.php'<BR>[em06]不过还是想麻烦下。。 哪位能具体讲解下三搂的 ?还是不太懂,[em06]</P> <P>你又要有内容输出,又要跳转,你说程序应该做哪件事?<BR><BR>因为你在用header("location:index.php")之前做了输出(比如经常会有HTML的输出),所以就会出错..<BR><BR>解决:可以用ob_start等函数</P>
页:
[1]
