如何阻止 php 空字段消息在页面打开时出现


How to stop php empty field message to appear when page open

我正在使用此代码打印空字段错误

 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"