bouton_hover

devoir sur le PHP

Venez ici pour dire ce que vous n'avez pas réussi à caser autre part !

Modérateur: Fabien

devoir sur le PHP

Nouveau messagede Dario le Ven Jan 01, 2010 10:37 pm

Bonsoir et aussi, Bonne année à tous et à toutes :D

Voila, pour l'école, on débute maintenant avec le php, mais je n arrive pas a faire cette question sur le php; quelqun pourrai m'aider svp?

Make a page called bmi.php which calculates Body Mass Index.
Two fields are in the form
Height
Weight
The same page has a button.
When the button is pressed the BMI is calculated and presented:
Your BMI is 21.
Formula
BMI= Weight/(length*length); (weight in kilograms and length in metres)

You can make this with two files (getinfo.htm and bmi.php)
or even better with one file bmi.php.
Dario
 
Messages: 65
Inscription: Sam Mar 29, 2008 5:31 pm

devoir sur le PHP

ExtremePC
 

Re: devoir sur le PHP

Nouveau messagede Tranber le Dim Jan 03, 2010 12:44 am

Hey,

plutôt que de faire un long discours, je t'ai fait ton exo :D

Le code :
Code: Tout sélectionner
<form method="get" action="bmi.php">
Height : <input type="text" name="height"/> meters<br/>
Weight : <input type="text" name="weight"/> kilograms<br/>
<input type="submit" value="Calculate" name="bmi"/>
</form>
<?php
if(isset($_GET['bmi'])) // action uniquement lorsqu'on a cliqué sur calculate
{
   if(!isset($_GET['height']) || !isset($_GET['weight'])) // si on n'a pas renseigné les champs inutile de calculer
      exit;
   echo "Your BMI is ".round($_GET['weight']/($_GET['height']*$_GET['height']),1);
}
?>


et tu as tout dans le fichier en pièce jointe ;)

Si tu as des questions n'hésite pas.
Pour faire bien il faut rajouter du style, des vérifications (pas mettre une taille de 5 mètres ou "aa" dans le champ, etc...)
Fichiers joints
bmi.zip
(408 Octets) Téléchargé 68 fois
Actualité informatique
---
Je ne réponds pas aux questions techniques par message privé ou email, le forum est là pour ça.
---
N'hésitez pas à créer un nouveau sujet pour poser votre question (plutôt que de répondre à la suite d'un message ayant une thématique différente).
Avatar de l’utilisateur
Tranber
Site Admin
 
Messages: 7819
Inscription: Mar Aoû 09, 2005 5:24 pm
Localisation:

Re: devoir sur le PHP

Nouveau messagede Dario le Dim Jan 03, 2010 12:25 pm

Mercii beaucoup, je suis vraiment impressioné par la qualité du trvail que t'a fait, j aurrai bien aimé que tu soit la pour mon test xD
bon, j ai encore 4 autre exo a faire, plus difficile :cry: mais bon... encore mercii d-(*o°)_b
Dario
 
Messages: 65
Inscription: Sam Mar 29, 2008 5:31 pm

Re: devoir sur le PHP

Nouveau messagede Tranber le Dim Jan 03, 2010 12:29 pm

Ça te fait un bon exemple de début pour te lancer sur la suite, tu as la base.

N'hésites pas à regarder certains tutaux qui sont très bien pour débuter : http://www.siteduzero.com/tutoriel-3-14 ... c-php.html
Actualité informatique
---
Je ne réponds pas aux questions techniques par message privé ou email, le forum est là pour ça.
---
N'hésitez pas à créer un nouveau sujet pour poser votre question (plutôt que de répondre à la suite d'un message ayant une thématique différente).
Avatar de l’utilisateur
Tranber
Site Admin
 
Messages: 7819
Inscription: Mar Aoû 09, 2005 5:24 pm
Localisation:

Re: devoir sur le PHP

Nouveau messagede Fabien le Dim Jan 03, 2010 2:20 pm

Ben ouais, Bertrand il est trop fort et c'est presque énervant :x
Avatar de l’utilisateur
Fabien
Modérateur
 
Messages: 2893
Inscription: Lun Déc 10, 2007 8:35 am
Localisation: France - Eure 27

Re: devoir sur le PHP

Nouveau messagede Dario le Lun Jan 04, 2010 7:44 pm

Mercii pour le lien, ca va beaucoup m'aider pour continuer mes devoirs. :)
Dario
 
Messages: 65
Inscription: Sam Mar 29, 2008 5:31 pm


Retourner vers Bistrot

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

informations extremepc Copyright © 2011 - CNIL n°1232760 - ExtremePC : Actualité Informatique flux rss actualités

Partenaires : Rencontres sans lendemain - Informatique-facile - Info-mods - Stockage en ligne - Hardware et Overclocking