这个后台插入到数据的语句和表单在一个页面里面 就是想提交后 在跳转前显示一下插入成功 显示的这几个字把当前页面全都覆盖 我知道如果提交插入到数据库的代码在一个独立的页面写的很容易实现这个效果 只需要echo一下“插入成功”就行了 但是如果在本页提交的该怎么办呢?
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");$stmt=$pdo->prepare("insert into topic(tid,title,content,name,time)values(:tid,:title,:content,:name,now())");$stmt->execute($_POST);header("location:http://localhost/aaa.php");
注释掉第4 行
注释掉第4 行
还要 显示插入成功?
你的代码中么有呀,让我无中生有?
还要 显示插入成功?
你的代码中么有呀,让我无中生有?
不是不能实现,而是你写了
我才能告诉你:为啥不对,正确的写法是什么
不是不能实现,而是你写了
我才能告诉你:为啥不对,正确的写法是什么
if,else会么?做个判断,再做你想做的事就行了。
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");$stmt=$pdo->prepare("insert into topic(tid,title,content,name,time)values(:tid,:title,:content,:name,now())");$stmt->execute($_POST);echo '<script type="text/javascript">alert("插入成功");window.location.href="http://localhost/aaa.php";</script>';