par
Matthieu1985 » 16 nov. 2009, 23:22
Code : Tout sélectionner
<html>
<head>
<title>Ma page d'accueil </title>
</head>
<body>
<form name="imcform" method="post" action="imc.php">
Entrez votre prénom: <input type="text" name="nom" /><br>
Entrez votre taille (sous la forme 1.70) <input type="text" name="taille" /> <br>
Entrez votre poids (en KG) <input type="text" name="poids" /> <br>
<input type="submit" name="valider" value="OK" /> </form>
<?php
if (isset($_post['valider'])) {
$name=$_POST['nom'];
$taille=$_POST['taille'];
$poids=$_POST['poids'];
$IMC=$poids/($taille*$taille);
echo'Bonjour '.$name.' <br/>
votre IMC (indice de masse corporelle) est exactement de '.$IMC.' <br/>
vous';
if ($IMC<16.5) {
echo'êtes en dénutrition';
}
elseif ($IMC<18.5) {
echo'êtes en état de maigreur';
}
elseif ($IMC<25) {
echo'avez une corpulence normale';
}
elseif ($IMC<30) {
echo'êtes en surpoids';
}
elseif ($IMC<35) {
echo'êtes en état d\'obèsité modérée';
}
elseif ($IMC<40) {
echo'êtes en état d\'obèsité sévère';
}
else {
echo'êtes en état d\'obèsité morbide, consultez un médecin';
}
}
?>
</body>
</html>
En fait je me demande si ça vient pas de mon "wamp", en local, parce que j'ai copié collé la "solution" de mon exercice, par l'auteur du tutoriel, il a fait un peu différemment moi de moi, et ça ne marche pas, toujours du code PHP en bas de la page. (pourtant c'est "online" et mon fichier php est dans le bon répertoire....
Je vais aller me coucher j'y verrais plus clair demain. Merci bien en tout cas de ton aide, j'ai corrigé le "name"
PS: le <br/> je l'ai trouvé dans le tutoriel, ça a l'air de marché!? Mais il semble que <br> est plus conventionnel, j'utiliserai plutôt celui là à l'avenir.
[code]<html>
<head>
<title>Ma page d'accueil </title>
</head>
<body>
<form name="imcform" method="post" action="imc.php">
Entrez votre prénom: <input type="text" name="nom" /><br>
Entrez votre taille (sous la forme 1.70) <input type="text" name="taille" /> <br>
Entrez votre poids (en KG) <input type="text" name="poids" /> <br>
<input type="submit" name="valider" value="OK" /> </form>
<?php
if (isset($_post['valider'])) {
$name=$_POST['nom'];
$taille=$_POST['taille'];
$poids=$_POST['poids'];
$IMC=$poids/($taille*$taille);
echo'Bonjour '.$name.' <br/>
votre IMC (indice de masse corporelle) est exactement de '.$IMC.' <br/>
vous';
if ($IMC<16.5) {
echo'êtes en dénutrition';
}
elseif ($IMC<18.5) {
echo'êtes en état de maigreur';
}
elseif ($IMC<25) {
echo'avez une corpulence normale';
}
elseif ($IMC<30) {
echo'êtes en surpoids';
}
elseif ($IMC<35) {
echo'êtes en état d\'obèsité modérée';
}
elseif ($IMC<40) {
echo'êtes en état d\'obèsité sévère';
}
else {
echo'êtes en état d\'obèsité morbide, consultez un médecin';
}
}
?>
</body>
</html>[/code]
En fait je me demande si ça vient pas de mon "wamp", en local, parce que j'ai copié collé la "solution" de mon exercice, par l'auteur du tutoriel, il a fait un peu différemment moi de moi, et ça ne marche pas, toujours du code PHP en bas de la page. (pourtant c'est "online" et mon fichier php est dans le bon répertoire....
Je vais aller me coucher j'y verrais plus clair demain. Merci bien en tout cas de ton aide, j'ai corrigé le "name" :)
PS: le <br/> je l'ai trouvé dans le tutoriel, ça a l'air de marché!? Mais il semble que <br> est plus conventionnel, j'utiliserai plutôt celui là à l'avenir.