使用PHP在另一个HTML文件的特定行中回显HTML内容
下午好 我有一个HTML、PHP和MySQL的登录脚本,它工作正常,但我希望登录页面在字段为空时打印一条带有简单“p”的错误消息 My login.php页面:使用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
<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>