erreur d'utilisation de variables
j'ai encore un soucis, j'ai modifié légèrement mon code et je souhaiterais que la partie php ne s'exécute que si il les valeurs h et L ne sont pas nulle ça m'affiche bien le message veuillez entrer des valeurs mais ça m'affiche aussi des erreurs du genre
Notice: Undefined index: h in C:\Program Files\EasyPHP 2.0b1\www\calc\calcul.php on line 27
comment faire pr ne plus voir ces erreurs?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
function carree($val)
{
return $val*$val;
}
?>
<html>
<head>
<title>Calcul</title>
</head>
<body>
<form method="get" name="formSaisie">
<table border="0" width="100%" cellspacing="3">
<tr>
<td align="center">saisissez la largeur du bâtiment en mètres <input size="6" name="L">
</tr>
<tr>
<td align="center">saisissez la hauteur du toit du bâtiment en mètres <input size="6" name="h">
</tr>
<tr>
<td align="center"><input size="6" value="calculer" name="btnOk" type="submit">
</tr>
</table>
</form>
<?php
$h = $_GET["h"];
$L = $_GET["L"];
if($h<>NULL and $L<>NULL)
{
$x = carree($h);
$x = $x + carree(($L/2));
$x = sqrt($x);
$X = $x*2;
$x = round($x,3);
echo ("la longueur d'un versant est de ".$x);
$X = round($X,3);
echo (" la longueur totale est de ".$X);
}
else
{echo ("veuillez entrer des valeurs.");}
?>
</body>
</html> |