我正在使用此代码打印空字段错误
if(isset($_POST['submit'])){
$oth1inp= new CheckInputFieldsAll();
$oth1inp->other1=$_POST['other'];
echo $oth1inp->chkInputOtherOne();
}
此代码在B页上,当我提交B页时打印错误。
但是当我从A页转到B时,它会输出错误。 当页面打开时会显示错误消息,当我提交页面B时它应该显示。
这个问题也提出了一些背景: how to stop my php page from continuing when field is empty
答案 0 :(得分:0)
如果我正确理解了这个问题,你需要一些方法来识别它是pageA还是pageB将数据发布到pageB。
您可以在两个页面的形式中包含隐藏的表单输入,并在$_POST
数组中检查它,因为您此时正在检查submit
变量。
另一种方法是更改提交按钮的名称,以便在pageA上的表单中称为“submitA”,从pageB开始称为“submitB”