欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

在本页提交内容后怎么实现这种提示?

程序员文章站 2022-04-25 23:05:33
...
这个后台插入到数据的语句和表单在一个页面里面 就是想提交后 在跳转前显示一下插入成功 显示的这几个字把当前页面全都覆盖 我知道如果提交插入到数据库的代码在一个独立的页面写的很容易实现这个效果 只需要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 '';