Comment faire ce calcul

Fermé
delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 - Modifié par delavega470 le 3/02/2016 à 16:06
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 3 févr. 2016 à 17:36
<label for="module">Module:<em>*</em></label>
        <?php
require_once('bdconnexion.php');
$req="select * from module";
$rs=mysql_query($req) or die(mysql_error());
?>  
         <form method="post"action="#">
              <select name="module" id="module" onchange='remplirInput(this);'>
   <?php 
     while ($SET=mysql_fetch_assoc($rs)) {
         echo "<option value='".$SET['cout_module']."'>".$SET['nom_module']."</option>";
       }
     ?>
 
</select>
         <br>  <br>
      <label for="montant">Montant<em>*</em></label>
             <script type='text/javascript'>
function remplirInput(elm){
//valeur selectionnée
var valSel =  elm.value;
//remplissage de l'input
var input_montant = document.getElementById('montant');
input_montant.value = valSel;

}
</script>
      <input id="montant" name="montant">
        

</form><br>
<label for="reduction">Réduction </label>
     <select name="Reduction" id="reduction">
        <option value="pas">pas</option>
              <option value="5">5%</option>
               <option value="10">10%</option>
                <option value="15"> 15%</option>
                 <option value="20">20%</option>
                 <option value="25">25%</option>
                 <option value="30">30%</option>
                 <option value="35">35%</option>
                 <option value="40">40%</option>
                 <option value="45">45%</option>
                 <option value="50">50%</option>
       </select><br>
        <label for="montant">Montant fin</label>
      <input id="montantf" name="montantf" value=//montant final><br>
Bonjour à tous j'ai un souci en fonction de ce montant je veux appliquer une reduction je reflechis mais je trouve pas la bonne conbinaison on m'a dit un code java c'est mieux donc je solicite votre aide merci
A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
3 févr. 2016 à 17:36
Salut,

Pour commencer attention à la confusion : Java n'as rien à voir avec Javascript.

Pour calculer la réduction du montant lorsque l'utilisateur choisi un pourcentage de réduction dans la liste déroulante id="reduction", une solution possible est :
- ajouter un attribut onchange sur la liste déroulante reduction pour exécuter la fonction calculerReduction()
- dans la fonction calculerReduction(), on récupère le montant et la réduction sélectionnée, on effectue le calcul et on affiche le résultat dans l'input montant final

Bonne journée
1