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

WBOY
Lepaskan: 2016-06-23 13:01:36
asal
1519 orang telah melayarinya

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


回复讨论(解决方案)

注释掉第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>';
Salin selepas log masuk

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan