Calculatrice en php

lecoriace Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -  
younesase Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


je voudrai faire une calculatrice en php avec des boutons radio.
le problème c'est les name de type="radio" doivent se ressembler donc comment les différencier pour que chaque bouton radio choisi par l'utilisateur puisse résoudre une opération. voici ce que j'ai fait :

<fieldset width="400">
<legend>Calculatrice</legend>

<form action="calculatrice.php" method="POST">

<label for="nbr1">Nombre 1 </label> <input type="number" name="nbr1" /> <br />
<label for="nbr2">Nombre 2 </label> <input type="number" name="nbr2" /> <br />
<p><label for="operation">Operation</label> <input type="radio" name="signe" />x
<input type="radio" name="signe" />+
<input type="radio" name="signe" />-
<input type="radio" name="signe" />/ </p>

<input type="submit" value="resultat" /> <br />


</form>

<?php
$nbr1=$_POST['nbr1'];
$nbr2=$_POST['nbr2'];
$somme=$_POST['somme'];
$signe=$_POST['signe'];

if(isset ($signe))
{
?>
<input type="number" name="somme" value="<?php echo $nbr1*$nbr2 ; ?>" />
<?php
}

if(isset ($signe))

{
?>
<input type="number" name="somme" value="<?php echo $nbr1+$nbr2 ; ?>" />
<?php
}


?>

</fieldset>







A voir également:

3 réponses

Blunderer Messages postés 273 Date d'inscription   Statut Membre Dernière intervention   83
 
d'une part :
<input type="radio" name="signe" value="*" />x 
<input type="radio" name="signe" value="+" />+ 
<input type="radio" name="signe" value="-" />- 
<input type="radio" name="signe" value="/" />/

d'autre part :
if(isset($signe)) 
{ 
    if($signe == "*") 
    { ?> 
<input type="number" name="somme" value="<?php echo $nbr1*$nbr2 ; ?>" /> 
<?php 
    } 
    elseif($signe == "+") 
    { ?> 
<input type="number" name="somme" value="<?php echo $nbr1+$nbr2 ; ?>" /> 
<?php 
    } 
}

Maintenant, je suis.
0