如何在页面打开时停止显示php空字段消息

时间:2011-05-08 19:31:24

标签: php validation scripting input

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

 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

1 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,你需要一些方法来识别它是pageA还是pageB将数据发布到pageB。

您可以在两个页面的形式中包含隐藏的表单输入,并在$_POST数组中检查它,因为您此时正在检查submit变量。

另一种方法是更改​​提交按钮的名称,以便在pageA上的表单中称为“submitA”,从pageB开始称为“submitB”