Premiérement merci pour vos réponses.
Citation :
tu peut faire plus simple au lieu de faire 3 pages tu demande la figure et le rayon dans le meme formulaire et traite le tout dans une seconde page comme pour un formulaire avec l'age le nom...
|
Je sais que je peux le faire comme ça mais c'est trop facile, je veux prgresser...
Citation :
ton formulaire 1 est tout simple
ton formulaire 2 se charge de recuperer les données du formulaire 1 et de les stocker dans des
<input type="hidden" name="typedesolide" value=".... ton formulaire 2, en fonction du type de forme, va afficher les bons champs ( rayon, largeur , hauteur,...) ton formulaire 3 recupere toute ce données, vérifie que c'est cohérent ( genre il ya bien le rayon pour un cercle mais pas pour un rectangle) et calcule
|
le type "hidden" je connais pas alors je suis allé regardé ce que c'est sur internet et je suis tombé dur des exemple avec des scripts, or je ne connais, moi je suis vraiment sur la base du html et php donc ce que je propose c'est de mettre ce que j'ai fait et vous me dites pourquoi ça marche pas
fichier1.html
Code :
- <html>
- <head>
- <title>Formulaire</title>
- </head>
- <body>
- Choisissez la figure géométrique désirée:
- <form Method="GET" Action="fichier2.php">
- <select name="figure">
- <option>sphere
- <option>cube
- <option>parallelepipede
- <option>cylindre
- </select>
- <input type=submit value="Valider">
- </form>
- </body>
- </html>
|
fichier2.php
Code :
- <html>
- <head>
- <title>Rayon</title>
- </head>
- <body>
- <?php
- $figure=$_GET['figure'];
- if ( $figure == "sphere" ){
- echo"Entrez le rayon de la spere:
- <form method=get action="sphere.php">
- <input type=text name=rayon>
- </form>";}
- elseif ( $figure == "cube" ){
- echo"Entrez le rayon du cube:
- <form method=get action="cube.php">
- <input type=text name=rayon>
- </form>";}
- elseif ( $figure == "parallelepipede" ){
- echo"Entrez le rayon du parallelepipede:
- <form method=get action="parallelepipede.php">
- <input type=text name=rayon>
- </form>";}
- else
- echo"Entrez le rayon du cylindre:
- <form method=get action="cylindre.php">
- sphere.php
- [cpp]<html>
- <head>
- <title>Rayon</title>
- </head>
- <body>
- <?php
- $figure=$_GET['figure'];
- $rayon=$_GET['rayon'];
- $volume = 4/3*pi*pow($rayon,3);
- echo"Le volume est $volume";
- ?>
- </body>
- </html>
- ?>
- </body>
- </html>
|
Désolé c'est un peu long.