Как предотвратить отображение ошибки при использовании метода $ 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
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