【发布时间】:2010-12-27 23:28:51
【问题描述】:
我有一个 php 文件,其中包含一个 HTML 表单,然后是 PHP 逻辑,然后是 HTML 页脚……按此顺序。
我正在尝试使用<?php VALIDATION LOGIC HERE ?>. 将表单中的值放入页面底部(但在页脚之前)的一些 php 验证逻辑中
问题是当验证发现错误时,php 逻辑将 die(),因此我的 HTML 页脚将不会被执行。
尽管我的 php die(); 有办法让我的 HTML 页脚执行吗? ...或者是否有更好的整体方式来集成我的 HTML 和 PHP?谢谢!任何帮助将不胜感激。
编辑: 实际上,在我即将连接到数据库的代码中几乎所有地方都有 die() 。如果用户凭据正确,他们会连接..如果凭据错误,那么它将死()..
这是好的做法和使用 die() 吗?看来我的问题的解决方案是使用 return() INSTEAD OF die()...为了继续处理 HTML 页脚。
另外,我有mysql_connect() 或die() 之类的情况。在处理 HTML 之前执行 die() 时,如何继续处理剩余的 HTML 页面? ..我不认为 mysql_connect() 或返回;是好的做法吗?
再次提前非常感谢!反馈非常有帮助!
【问题讨论】:
-
请提供代码以及您的问题
-
为什么您的验证退出脚本?您可以让验证只输出一条 HTML 错误消息,然后让它继续工作。这样,页脚就可以很好地通过。