各位朋友:这段代码是“查询密码第一步:输入会员名”,想实现的效果:当名字在数据库中不存在时,转到错误页面。

我这个代码老是出现:Warning: Cannot modify header information - headers already sent by (output started at F:\PHPSites\member\getpwd1-1.php:23) in F:\PHPSites\member\getpwd1-1.php on line 36

应该怎么改呢?非常感谢了!

无标题文档第一步:输入会员名

用户名:

回复讨论(解决方案)

在 getpwd1-1.php 的 23 行处有输出

导致 header ( "Location: message-1.php?error=3" ); 出错

先检查那个输出是否确实必要?是否能调整到别处

实在不行的话,可在 require_once('Connections/member.php'); 前加上

ob_start();

来回避

在 getpwd1-1.php 的 23 行处有输出

导致 header ( "Location: message-1.php?error=3" ); 出错

先检查那个输出是否确实必要?是否能调整到别处

实在不行的话,可在 require_once('Connections/member.php'); 前加上

ob_start();

来回避

……

版主大人:我贴上来的就是getpwd1-1.php中的所有代码,具体要怎么调整?

如果在 require_once('Connections/member.php'); 前加上ob_start();的话,就直接转到错误页面了,而不是“输入不存在的用户名再转到错误页面”了。请指点,非常感谢!

粗心了没核实文件名

把 16 到 33 行(含33行)的内容移到 39 行的后面

另外 10 到 14 行的内容应当在 7 行的条件分支里

粗心了没核实文件名

把 16 到 33 行(含33行)的内容移到 39 行的后面

另外 10 到 14 行的内容应当在 7 行的条件分支里

版主大人:我照着您指点的改了,如下,但还是直接就转到错误页面啊!无标题文档第一步:输入会员名

用户名:

5 到 21 行改成自己想一下,问什么要这样写?

5 到 21 行改成

PHP code?123456789101112131415

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

数据库不存在 php报错,如何实现“当名字在数据库中不存在时,转到错误页面。”?...相关推荐

  1. 解决达梦数据库新增大字段报错问题

    解决达梦数据库新增大字段报错问题 参考文章: (1)解决达梦数据库新增大字段报错问题 (2)https://www.cnblogs.com/nihaorz/p/11804891.html 备忘一下.

  2. mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查

    mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查 Got fatal error 1236 from master when reading data from binar ...

  3. 已解决mysql报错ERROR 1049 (42000): Unknown database ‘数据库‘

    已解决mysql报错ERROR 1049 (42000): Unknown database '数据库' 文章目录 报错问题 解决方法 福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错(当时他 ...

  4. 达梦数据库,dimp导入报错:该工具不能解析此文件,请使用更高版本的工具

    经常有朋友反馈达梦数据库,dimp导入报错:该工具不能解析此文件,请使用更高版本的工具 这种问题一般有两种情况: 1.用oracle等异构数据库导出的dmp文件来进行导入,这个是不支持的,建议用数据迁 ...

  5. SQLite数据库学习笔记1:报错:The database disk image is malformed

    目录 问题现象: 问题分析: 解决方法: 问题现象: 今天在项目中用到了SQLite数据库,此前并未学习过,因此就简单的了解了一下,很快就遇到了第一个小问题,报错如下: The database di ...

  6. MySQL数据库安装步骤及报错1251解决方法

    MySQL数据库安装 MySQL是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 ...

  7. 数据库SQL2017打开 服务报错 请求失败或服务未及时响应

    数据库SQL2017打开 "服务"报错 1.打开服务,运行报错 2.可能原因是修改了SQL文件的名称 误改的文件名: program-Sql 3.最初的文件名 program 4. ...

  8. 类中调用界面ActiveX控件报错当前线程不在单线程单元中因此无法实例化 ActiveX 控件的解决办法...

    解决办法是Form类中定义一个静态的ActiveX对象,在formload中将界面上的ActiveX对象赋值给新定义的对象,类中访问该静态对象即可. public static AxClientDri ...

  9. ORA-03001,GATHER_TABLE_STATS数据库自动收集统计信息报错

    1.根据Alert报错信息,查询Trace日志 /oracle/app/oracle/admin/fgsquery/bdump/fgsquery_j001_11111.trc Oracle Datab ...

  10. java启动监听器报错_JAVA通过JDBC连接Oracle数据库详解【转载】

    1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2. ...

最新文章

  1. 《Bigtable:a distributed storage system for struct data》笔记
  2. ngx对accept加锁操作
  3. python基础教程书籍推荐-python入门书籍推荐
  4. 图片的批量下载 和 爬虫爬取图片数据集
  5. php 模板使用,TMDPHP 模板引擎使用教程
  6. JS转字符 判断数字等
  7. 计算机文字处理操作题33,2017年国家计算机等级考试试题【文字处理】.doc
  8. OpenCV中对数组(矩阵)的常用操作
  9. Redis服务器被劫持风波
  10. 网络工程师交换试验手册之二十一:单臂路由的配置实例
  11. Mac彻底卸载搜狗输入法
  12. 推荐两个不错的前端资源的网站,有好的请继续添加,谢谢!
  13. Python-根据日期计算周对应的日期
  14. Warning: count(): Parameter must be an array or an object that implements Countable快速解决方法
  15. 小程序下拉刷新没有响应
  16. CogColorExtractorTool工具功能
  17. http超大文件上传方案
  18. 名悦集团:高速路上突遇发动机熄火该怎么办
  19. 北京将评估特定时段特定区域机动车单双号限行-单双号-限行
  20. 攻克微服务中的最大难点:用户数据

热门文章

  1. es6 嵌套数组循环_[js]从 ES3 到 ES6 教你如何数组去重
  2. 全微分里dxy是怎么化成xdy+ydx
  3. matlab中zeros和ones函数使用方法
  4. 计算机键盘fn,键盘功能键Fn
  5. (实例解析)Python 函数调用的几种方式(类里面,类之间,类外面)
  6. linux 回收站恢复文件怎么恢复文件,linux下恢复已删除的文件
  7. java死循环_Java中可能出现死循环情况总结
  8. 引爆点 mobi_开源中的3个新兴引爆点
  9. 让刷Q币者对爱机你无从下手
  10. OSChina 周一乱弹 —— 程序猿到底是多有才?