Php 如何在文本框附近显示验证错误

Php 如何在文本框附近显示验证错误,php,Php,我在index.php中有这个表单 <form action="result.php" method="post"> <input type="text" name="word" class="tbox"> <input type="submit" name="submit" value="Generate Now"> </form> 在result.php中,我检查输入是否匹配所有验证条件并生成输出。现在,如果不匹配,我必须在文本框附近抛出

我在index.php中有这个表单

<form action="result.php" method="post">
<input type="text" name="word" class="tbox">
<input type="submit" name="submit" value="Generate Now">
</form>


在result.php中,我检查输入是否匹配所有验证条件并生成输出。现在,如果不匹配,我必须在文本框附近抛出一个错误。这可以通过php实现吗?

使用php,您可以像下面这样尝试

<input type="text" name="word" class="tbox"> <?php if(isset($_POST['word']) && $_POST['word'] == ''){ echo 'YOUR ERROR MESSAGE'; } ?>

使用PHP,您可以尝试以下方法

<input type="text" name="word" class="tbox"> <?php if(isset($_POST['word']) && $_POST['word'] == ''){ echo 'YOUR ERROR MESSAGE'; } ?>

有几件事,你可以直接在页面上发布,但在用户可访问的区域中使用DB函数之类的功能并不太好,所以请查看包含并使用它们来引用单个页面

然后制作一个简单的变量并将其滑入您的表单中

<? echo $error ?>

并通过从result.php导入的php脚本将error设置为某个值,或者如果表中没有通过include组合文件,您可能希望了解会话并获取变量

一旦它起作用,然后说做一个这样的div-box

<? if (isset($error)){?><div class="errorbox"><? echo $error?></div><? }?>

有几件事,你可以直接在页面上发布,但在用户可访问的区域中使用DB函数之类的功能并不太好,所以请查看包含并使用它们来引用单个页面

然后制作一个简单的变量并将其滑入您的表单中

<? echo $error ?>

并通过从result.php导入的php脚本将error设置为某个值,或者如果表中没有通过include组合文件,您可能希望了解会话并获取变量

一旦它起作用,然后说做一个这样的div-box

<? if (isset($error)){?><div class="errorbox"><? echo $error?></div><? }?>


但页面正在重定向。因此,我无法看到消息。我必须使用die()吗?从
tage中删除result.php,并像这样保留它
,但我必须将此变量字传递给result.php,但页面正在重定向。因此,我无法看到消息。我必须使用die()吗?从
tage中删除result.php,并将其保持为这样
,但我必须将此变量字传递给result。p页面正在重定向,我无法看到错误消息。我需要使用die()吗?die()不,只是不必麻烦重定向,首先声明它基本上包括自上而下读取post变量页面底部的更改作为post变量的结果页面重定向时,我无法看到错误消息。我需要使用die()吗?die()不,只是不必麻烦重定向,首先声明它基本上包括顶部读取post变量页面底部由于post变量而发生的更改