Как остановить php пустое поле, чтобы сообщение появлялось при открытии страницы - PullRequest
0 голосов
/ 08 мая 2011

Я использую этот код для печати пустой поданной ошибки

 if(isset($_POST['submit'])){ 
$oth1inp= new CheckInputFieldsAll(); 
$oth1inp->other1=$_POST['other']; 
echo $oth1inp->chkInputOtherOne(); 
}

этот код находится на странице B, чтобы напечатать ошибку, когда я отправляю страницу B.

Но когда я перехожу со страницы A на B, печатается ошибка. при открытии страницы появляется сообщение об ошибке, в то время как оно должно отображаться при отправке страницы B.

Этот вопрос также устанавливает некоторый контекст: как остановить мою страницу php, если поле пусто

1 Ответ

0 голосов
/ 08 мая 2011

Если я правильно понимаю проблему, вам понадобится какой-то способ определить, является ли страница POST или P отправкой данных на страницу B.

Вы можете включить скрытый ввод формы в формы обеих страниц и проверить его в массиве $_POST, когда вы проверяете переменную submit в данный момент.

Другой способ сделать это - изменить имя кнопки отправки, чтобы в форме на странице A она называлась «submitA», а со страницы B она называлась «submitB»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...