除非您将页面发送给自身,否则不要将其放入 HTML 中,在这种情况下,通常最好将 PHP 放在页面顶部。它需要被命名为.php
页不.html
然后。这样,例如,如果您想让表单的值保持提交时的值,您可以在通过设置文本框值清理它们后回显它们
value="<?php echo $first_name; ?>"
例如。如果您提交至insert_data.php
所有的 PHP 都位于顶部的页面上。看来你有太多<form actions
- 您只能提交一次。最好将清理代码放在顶部insert_data.php
并服从这一点。
如果它在同一页上,则需要将其包装在
if( isset($_POST["first_name"])){
// do the cleanup
}
或者您将收到有关空输入的消息,这些输入在页面加载时没有机会提交。对电子邮件地址执行相同的操作,如果您随后要将其用于邮件表单,那么您绝对不希望将其留空Reply-To:
地址(From:
应该始终是您服务器上的地址,否则您会回到这里发帖想知道为什么它不起作用!)
你可以include
验证脚本,但这可能有点冒险,并且对于代码的长度而言,将其作为包含内容可能没有什么优势。不安全包含的风险:http://www.webhostingtalk.com/showthread.php?t=199419
然后您将使用 - 假设您的包含内容位于名为的文件夹中inc/
include "inc/validate_data.php";
在你的顶部insert_data.php
页 - 没有该文章中显示的括号 - 它是一个声明,而不是一个函数。
另一篇好文章关于includes
:
http://green-beast.com/blog/?p=144
例如,如果您要循环输出帖子,则执行此操作的代码将位于 div 内的 HTML 中您希望它们出现的位置。