> 백엔드 개발 > PHP 튜토리얼 > 在本页提交内容后怎么实现这种提示?

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

WBOY
풀어 주다: 2016-06-23 13:01:36
원래의
1537명이 탐색했습니다.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿