Если заявление в форме PHP - PullRequest
       1

Если заявление в форме PHP

0 голосов
/ 22 февраля 2020

Я работаю над кодом, который имеет форму. Ответ в форме должен решить, к какой странице он должен go, но он не работает.

<html>  
<body>



<form action= "<?php echo $action; ?>" method="post">
Temperatuur: <input type="text" name="graden"><br>
<input type="Submit">

           <?php
    if($_GET["graden"]>=28){
        $action = "Koelbox.php";
    }
    else{
        $action = "scrabble.php";
    };
    ?> 
</form>



</body>
</html> ```

Ответы [ 2 ]

2 голосов
/ 22 февраля 2020

Вы должны объявить и инициализировать переменную перед ее использованием.

<?php
  if($_GET["graden"]>=28)
  {
    $action = "Koelbox.php";
  }
  else
  {
    $action = "scrabble.php";
  }
?> 

<form action= "<?php echo $action; ?>" method="post">
  Temperatuur: <input type="text" name="graden"><br>
  <input type="Submit">   
</form>

Сначала проверьте параметр GET, затем установите соответствующую переменную $action и затем используйте ее в своем эхо.

0 голосов
/ 25 февраля 2020

Я только что инициализировал переменную перед формой, но, насколько я вижу, оператор IF не видит входные данные в форме.

<?php
  if($_GET["graden"]>=28)
  {
    $action = "Koelbox.php";
  }
  else
  {
    $action = "scrabble.php";
  }
?> 

<form action= "<?php echo $action; ?>" method="post">
  Temperatuur: <input type="text" name="graden"><br>
  <input type="Submit">   
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...