Bonjour à tous,
Je travaille sur cette petite fonction dont le but est de calculer un capital acquis. Aucune erreur est signalée mais le résultat ne s'affiche pas. J'ai pourtant mis ma page dans l'attribut action du formulaire.
Voici le code :
Je remercie toute personne qui voudra bien m'expliquer la raison.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <p> Vous avez effectué un placement, voici ce qu'il vous rapporte : <form method="post" action="Site_php.php"> <fieldset> <legend>Placement</legend> <p>Indiquer votre capital : <input type="text" name="capital" value=""/></p> <p>Indiquer votre taux en % : <input type="text" name="taux" value="" /></p> <input type="submit" name="calcul" value="Calculer" /><br /> </fieldset> </form> <?php //Définition de la fonction function acquis($capital,$taux) { static $acquis=1; static $an=1; $coeff = 1+$taux/100; $acquis *= $coeff; echo "<script type=\"text/javascript\" > alert('En $an ans vous aurez ". round($capital*$acquis,2) ." euros') </script>"; $an++; return round($capital*$acquis,2); } //Utilisation de la fonction if(isset($_POST["taux"])&& isset($_POST["capital"])&& is_numeric($_POST["capital"]) && is_numeric($_POST["taux"])) { for($i=1;$i<5;$i++) { echo "Au bout de $i ans vous aurez ". acquis($_POST["capital"],$_POST["taux"]). " euros <br />"; } } ?> </p>
Bonne journée
Partager