Как предотвратить отображение ошибки при использовании метода $ REQUEST в php?


Хорошо я объясняю, при загрузке моего pagina.php с локального сервера он показывает мне следующую ошибку: Undefined index :var_вход ... line 17. это код:

 <form action="pagina.php">
    <p><input type="text" name="var_entrada" ></p>
    <input type="submit" value="enviar">
 </form>

 <?php 
        $var1 = 0;
        $cont = 0;
        $suma = 0;

        $var1 = $_REQUEST['var_entrada'];

        while($cont <= $var1){
            $suma += $cont;
            $cont ++;
        }
        echo "Numero de entrada: ".$var1."<br>";
        echo "Suma: ".$suma;
    ?>
 2
php
Author: Francisco Romero, 2018-02-01

1 answers

С помощью isset проверяется наличие этих данных или переменной, в этом случае данные, отправленные в request:

if (isset($_REQUEST['var_entrada'])) {
    $var1 = 0;
    $cont = 0;
    $suma = 0;

    $var1 = $_REQUEST['var_entrada'];

    while($cont <= $var1){
        $suma += $cont;
        $cont ++;
    }
    echo "Numero de entrada: ".$var1."<br>";
    echo "Suma: ".$suma;
}
 1
Author: Jonathan ch, 2018-02-01 23:58:24