我正在使用此代码打印空字段错误
if(isset($_POST['submit'])){
$oth1inp= new CheckInputFieldsAll();
$oth1inp->other1=$_POST['other'];
echo $oth1inp->chkInputOtherOne();
}
此代码位于 B 页上,当我提交页面 B 时打印错误。
但是当我从A页转到B页时,它会打印错误。当页面打开时,错误消息显示,而当我提交页面 B 时应该显示它。
这个问题也设置了一些背景:如何在字段为空时阻止我的 PHP 页面继续
如果我
正确理解了这个问题,您需要某种方法来识别它是页面 A 还是页面 B 将数据发布到页面 B。
您可以在两个页面的表单中包含隐藏的表单输入,并在当前检查submit
变量时在$_POST
数组中检查它。
另一种方法是更改提交按钮的名称,以便在页面 A 上的表单中称为"submitA",从页面 B 开始称为"submitB"