使用PHP在另一个HTML文件的特定行中回显HTML内容

使用PHP在另一个HTML文件的特定行中回显HTML内容,php,Php,下午好 我有一个HTML、PHP和MySQL的登录脚本,它工作正常,但我希望登录页面在字段为空时打印一条带有简单“p”的错误消息 My login.php页面: <form action="includes/loginprocess.php" method="POST"> <input type="text" name="user" placeholder="Username"> <input type="password"name="pass" placeho

下午好

我有一个HTML、PHP和MySQL的登录脚本,它工作正常,但我希望登录页面在字段为空时打印一条带有简单“p”的错误消息

My login.php页面:

<form action="includes/loginprocess.php" method="POST">
 <input type="text" name="user" placeholder="Username">
 <input type="password"name="pass" placeholder="Password">
 <input type="submit" value="Login">
</form>

loginprocess.php:

<?php

// Includes the database connection file.
include("mysqlconnection.php");

// Check if there was a POST or if some field are empty.
if (!empty($_POST) AND (empty($_POST['user']) OR empty($_POST['pass']))) {
header("Location: ../login.php"); exit;
}

//And a lot of other things come after...

如果您只是希望验证捕获输入是否为空,那么您只需根据需要标记输入,并让html5验证程序为您处理

<form action="includes/loginprocess.php" method="POST">
 <input type="text" name="user" placeholder="Username" required>
 <input type="password"name="pass" placeholder="Password" required>
 <input type="submit" value="Login">
</form>


您可以使用html5表单验证方法或Javascript来实现这一点。要实现这一点,有太多的方法,以及您希望它的显示方式。如“单击时立即”或“单击后”?单击提交后,我希望loginprocess.php添加一个
表单空

inside login.php,不带html验证程序。谢谢你的回答,杰夫,这对我帮助很大。但我真正想要的是,在单击submit之后,loginprocess.php添加一个
表单空

,(或者如果密码不正确)在login.php中,没有html验证程序。无论如何,我想从另一个脚本中打印脚本中所需的任何内容。有可能吗?谢谢!我会搜索HOW。你也可以考虑使用jQuery的库
<form action="includes/loginprocess.php" method="POST">
 <input type="text" name="user" placeholder="Username" required>
 <input type="password"name="pass" placeholder="Password" required>
 <input type="submit" value="Login">
</form>