Php 在输入框右侧的同一页上显示表单验证错误

Php 在输入框右侧的同一页上显示表单验证错误,php,Php,我是PHP新手,正在做一个项目 我想使用PHP验证登录和注册页面 我想在同一字段中验证表单,并在输入框的右侧显示错误 我试了很多次,但都没有成功。我可以用JavaScript/jQuery来完成,但我不能用PHP来完成 我的表格包括: email : inputbox - error div password : input box -error div submit button 你能解释一下如何用PHP实现这一点吗 你不能用php来做。。。php是在服务器上运行的,使用php唯一可行的方法

我是PHP新手,正在做一个项目

我想使用PHP验证登录和注册页面

我想在同一字段中验证表单,并在输入框的右侧显示错误

我试了很多次,但都没有成功。我可以用JavaScript/jQuery来完成,但我不能用PHP来完成

我的表格包括:

email : inputbox - error div
password : input box -error div
submit button

你能解释一下如何用PHP实现这一点吗

你不能用php来做。。。php是在服务器上运行的,使用php唯一可行的方法是使用jquery或js(和ajax)…

您可以让表单发布到自身,并在提交时验证发布数据。比如:

<?php

$errors = array();

if (isset($_POST['submit'])) {
    // do some validation and fill $errors variable when something is wrong

    // if everything is fine e.g. redirect user
    header('Location: http://example.com/success');
}
?>

<form action="" method="post">
  <input type="text" name="email">
  <?php if ($errors['email']) { echo '<div class="error">' . $errors['email'] . '</div>'; } ?>
  <input type="password" name="password">
  <?php if ($errors['password']) { echo '<div class="error">' . $errors['password'] . '</div>'; } ?>
  <input type="submit" name="Submit">
</form>


您遇到的具体问题是什么?以目前的形式,很难说出你在寻找什么。整个文本没有任何大写也没有真正的帮助。佩特拉,我只想验证同一页面上的表单是否有显示内联错误…如果javascript在任何系统中被禁用,它是否正常工作?不,但你可以告诉他们使用。无论标签中有什么,它都只会显示给那些没有禁用js的人。写一些像Please,enable javascript这样的东西,以便正确地查看此站点。在这里,我必须在条件外部的条件中获取表单数据,意思是$email=$\u POST['email']等等……我会在条件外部初始化变量并在内部填充。我仍然无法解决这个问题。请帮帮我。