Petit probléme formulaire de calcul PHP

Fermé
smugglah Messages postés 25 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 7 avril 2011 - 4 févr. 2008 à 23:15
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 4 févr. 2008 à 23:57
Salut à tous !
Je me tape un livre sur le php en ce moment et j'en suis au passage ou on creée une fonction qui calcule le volume d'un cone en php, dans lequel on définit les variables rayon et hauteur au préalable dans le code, mais pour tester un peu plus j'ai voulu faire 2 form dans lequel on précise le rayon et la hauteur et quand on fais envoyer, mon fichier cible.php renvoit le résultat, seulement je pige pas, j'arrive à définir qu'une seule variable : la premiére. Comment envoyer 2 variables? bon tréve de papotage voila mon code :

formulaire.php

1.
<head>
2.
<title>page test</title>
3.
</head>
4.
<body>
5.
<form action="cible.php" method="post">
6.
<input type="text" name="rayon">
7.
<input type="text" name="hauteur">
8.
<input type="submit" value="envoyer">
9.
</form>
10.
</body>



cible.php

1.
<head>
2.
<title>page test</title>
3.
</head>
4.
<body>
5.
<?
6.
function volumecone($rayon, $hauteur)
7.
{
8.
$volume = $rayon * $rayon * 3.14 * (1/3);
9.
return $volume;
10.
}
11.
$volume = volumecone($_POST['rayon'], $_POST['hauteur']);
12.
echo "Volume du cone : $volume";
13.
?>
14.
</body>



Merci d'avance ! :p
A voir également:

1 réponse

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
4 févr. 2008 à 23:57
salut,

il a l'air bon ton code.
as-tu un message d'erreur ou plus de détails ?

tu peux déjà testé ce que le formulaire t'envoie et nous dire ce qu'il retourne.
dans 'cible.php' remplace :
 $volume = volumecone($_POST['rayon'], $_POST['hauteur']);
echo "Volume du cone : $volume"; 

par :
print_r($_POST)

le script va imprimer le contenu de '$_POST'. colle le résultat dans ce post.
avec ça on aura peut être une piste ou la solution que tu auras trouvé !
-;o)
0