textarea如果不工作

时间:2017-11-29 21:15:16

标签: php html

我没有发现问题: 当我没有在textarea(name =“bs”)中输入任何内容时,它没有显示错误消息。 当我将textarea更改为输入字段时,它可以正常工作。

我怎样才能使这个也适用于textarea?

   <form action="feedback.php" method="post">
   <input type="text" name="email"><br>
   <input type="text" name="name"><br>

   <textarea name="bs" cols="50" rows="5">
   </textarea><br>

   <input type="submit" value="absenden" name="b"><br>
     </form> 

   <?php
   if (isset($_POST["b"])) {
   echo "1";
   $fehler = false;
   $fehlertext = '';

   if (empty($_POST["name"])){
   $fehler = true;
   $fehlertext .= 'Der Name fehlt<br>';
   }

   if (empty($_POST["email"])) {
   $fehler = true;
   $fehlertext .= 'Die email  adresse fehlt';
   }         

  if (empty($_POST["bs"])) {
  $fehler = true;              
  $fehlertext   .= 'Das kommentar feld muss ausgefüllt werden!<br>';
  }  
      if ($fehler) {
   echo "$fehlertext";
 }else{

   $mailbody = $_POST['name'] . " schrieb\n\n<br><br>";
   $mailbody .= $_POST['bs'];                                                                                                                                                                                                                                                                                                                                                                      
   $mailbody = stripslashes($mailbody);
   $email =  $_POST['email'];
  if (@mail("edin2007@outlook.de","feedback",$mailbody,
   "From: $email"))  {
   echo "danke johann hanke";
   }else{
   echo "leider gab es einen sendefehler<br><br>";
  } 
  }
  }
   ?>
  </body>
</html>

0 个答案:

没有答案