Home > Backend Development > PHP Tutorial > 在本页提交内容后怎么实现这种提示?

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

WBOY
Release: 2016-06-23 13:01:36
Original
1538 people have browsed it

这个后台插入到数据的语句和表单在一个页面里面   就是想提交后   在跳转前显示一下插入成功  显示的这几个字把当前页面全都覆盖    我知道如果提交插入到数据库的代码在一个独立的页面写的很容易实现这个效果  只需要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");
Copy after login


回复讨论(解决方案)

注释掉第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>';
Copy after login

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template