Текстовое поле PHP пусто - PullRequest
0 голосов
/ 26 апреля 2018

Я прочитал все различные посты на StackOverflow относительно этого же, но это не помогло ...

Скрипт Php не показывает предупреждение об ошибке, когда текстовое поле пусто или недопустимо.Я знаю только пустой скрипт, который я упоминаю ниже, но я не знаю, как я могу добавить ошибку шаблона.

Также, когда текстовое поле пусто, оно не показывает ошибку, почему?Пожалуйста помоги.Пожалуйста, не отмечайте, что это дубликат, потому что я читаю различные посты, но та же проблема, поэтому я опубликовал темы.Пожалуйста, помогите в полном сценарии.

Заранее спасибо ..

 <?php
 if(isset($_POST['submit']))
 {
 $name= $_POST['name'];
 if (!($name))
 {
 $m1 = "<Div class="alert">Enter your Name</Div>" ;
 }

 $email= $_POST['email'];
 if (!($email))
 {
 $m2 = "<Div class="alert">Enter Your Email"</Div> ;
 }

 $_SESSION['name'] =$name;
 $_SESSION['email'] =$email;
 $_SESSION['otp']=$rndno;
 header( "Location: next-page.php" ); 
} 
?>

В теле HTML

<div>
<?php if(isset($m1)) { echo $m1; } ?>
<?php if(isset($m2)) { echo $m2; } ?>
</div>

1 Ответ

0 голосов
/ 26 апреля 2018

Попробуйте этот код, он работает

<?php
 if(isset($_POST['submit']))
 {
 $name= $_POST['name'];
 if ( $name == '')
 {
 echo $m1 = "<script type='text/javascript'>alert('Please Enter Your Name');</script>" ;
 }

 $email= $_POST['email'];
 elseif ( $email == '')
 {
 echo $m2 = "<script type='text/javascript'>alert('Enter Your E-mail');</script>" ;
 }

 $_SESSION['name'] =$name;
 $_SESSION['email'] =$email;
 $_SESSION['otp']=$rndno;
else{
 header( "Location: next-page.php" ); 
}
}

?>
...