Urgent produit de 2nombre et affichage en php
nostalgieing
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour
j'ai un probleme lors de l'implementation d'une page web :j'ai trois zones de textes dont les deux premieres contiennent deux nombre que j'ai saisi et si je termine la saisie de ces deux nombre leur produit sera affiché automatiquement dans la troixieme zone de texte je fais une fonction javascript pour calculer le produit puis je fais un appel à cette fonction dans les zones de texte mais ça ne reussi pas j'ai pas connu l'erreur et si quelqu'un de vous peut m'aider n'hesitez pas à le faire et meeeeeeeeeerci d'avance
le code de la fonction est le suivant
<script type='text/javascript'>
function multiplication()
{
var pu_ht,quantite_remplie,ht;
pu_ht=document.form1.pu_ht.value;
quantite_remplie=document.form1.quantite_remplie.value;
ht= parsefloat(pu_ht)*parsefloat(quantite_remplie);
}
</script>
Le code des trois zones de textes est
tr>
<td align="left"><span class="Style10">Quantité:</span></td>
<td><input name="quantite_remplie" type="text" id="quantite_remplie" size="20" value="<?php echo $_GET['quantite_remplie'];?>" onChange="multiplication()" /></td>
</tr>
<tr>
<td align="left"><span class="Style10">PU :</span></td>
<td><input name="pu_ht" type="text" id="pu_ht" size="20" value="<?php echo $_GET['pu_ht'];?>" onChange="multiplication()"/></td>
<td align="left"><span class="Style10">HT:</span></td>
<td><input type="text" name="ht" value="<?php echo $_POST['pu_ht']*$_POST['quantite_remplie']; ?>" onChange="multiplication()" /></td>
</tr>
j'ai un probleme lors de l'implementation d'une page web :j'ai trois zones de textes dont les deux premieres contiennent deux nombre que j'ai saisi et si je termine la saisie de ces deux nombre leur produit sera affiché automatiquement dans la troixieme zone de texte je fais une fonction javascript pour calculer le produit puis je fais un appel à cette fonction dans les zones de texte mais ça ne reussi pas j'ai pas connu l'erreur et si quelqu'un de vous peut m'aider n'hesitez pas à le faire et meeeeeeeeeerci d'avance
le code de la fonction est le suivant
<script type='text/javascript'>
function multiplication()
{
var pu_ht,quantite_remplie,ht;
pu_ht=document.form1.pu_ht.value;
quantite_remplie=document.form1.quantite_remplie.value;
ht= parsefloat(pu_ht)*parsefloat(quantite_remplie);
}
</script>
Le code des trois zones de textes est
tr>
<td align="left"><span class="Style10">Quantité:</span></td>
<td><input name="quantite_remplie" type="text" id="quantite_remplie" size="20" value="<?php echo $_GET['quantite_remplie'];?>" onChange="multiplication()" /></td>
</tr>
<tr>
<td align="left"><span class="Style10">PU :</span></td>
<td><input name="pu_ht" type="text" id="pu_ht" size="20" value="<?php echo $_GET['pu_ht'];?>" onChange="multiplication()"/></td>
<td align="left"><span class="Style10">HT:</span></td>
<td><input type="text" name="ht" value="<?php echo $_POST['pu_ht']*$_POST['quantite_remplie']; ?>" onChange="multiplication()" /></td>
</tr>
A voir également:
- Urgent produit de 2nombre et affichage en php
- Clé de produit windows 10 gratuit - Guide
- Ryanair produits interdits en cabine - Guide
- Affichage double ecran - Guide
- Easy php - Télécharger - Divers Web & Internet
- Windows 11 affichage classique - Guide
6 réponses
Tu ne fais rien avec ta variable ht, pas étonnant que rien ne se passe.
http://paste.pocoo.org/show/203239/
http://paste.pocoo.org/show/203239/
merci
mais je pense que j'ai mal exprimé mon probleme:je veux afficher le resultat de multiplication des deux premiers champs automatiquement dans la troisieme zone de texte c'est à dire sans avoir un bouton pour effectuer cette operation si je tape les deux entiers le 3eme champs est rempli automatiquement par le resultat et ça se fait par la fonction multiplication() de javascript
mais je pense que j'ai mal exprimé mon probleme:je veux afficher le resultat de multiplication des deux premiers champs automatiquement dans la troisieme zone de texte c'est à dire sans avoir un bouton pour effectuer cette operation si je tape les deux entiers le 3eme champs est rempli automatiquement par le resultat et ça se fait par la fonction multiplication() de javascript
Bonjour
le code de ma page est le suivant svp si quelqu'un peut m'aider n'hesitez pas de le faire car je suis vraiment étonnée
</style>
<script type='text/javascript'>
function multiplication()
{
var pu_ht,quantite_remplie,ht;
pu_ht=document.form1.pu_ht.value;
quantite_remplie=document.form1.quantite_remplie.value;
ht= parsefloat(pu_ht)*parsefloat(quantite_remplie);
}
</script>
<body>
<form>
<table cellspacing="5" cellpadding="5" border="0" width="100%">
<tr aligh="left">
<td align="left" width="30%">
<input type="text" maxLength="10" size="10" id="w0" value=""/>
<a href="#">
<img src="graphics/calendar.jpg" border="0" onClick="javascript:displayCalendar('w0', event);" id="calendarImg" alt="Modifier la date" title="Modifier la date"/>
</a>
</td>
</tr>
</table>
<div id="calendar"></div>
</form>
<form id="form1" name="form1" method="post" onsubmit="return verification1()" action="insertion_bon_remplir_citerne.php">
<table width="1211" border="0">
<tr>
<td align="center"><span class="Style8">Bon de Réception suite au remplissage de citerne</span></td>
<td align="right"><a href="index.php"><img src="images/quitter.jpg" width="58" height="61" border="0" align="right" /></a></td>
</tr>
</table>
<p> </p>
<div align="center">
<fieldset style="width:300px;" >
<table >
<tr>
<td>Citerne</td>
<td><input name="code_citerne" type="text" id="code_citerne" value="<?php echo $_GET['code_citerne'];?>"/></td>
<td><a href="liste_citerne.php?" class="Style7"><input type=image value=submit onclick="this.form.action='liste_citerne.php';this.form.submit ()" src="images/download.bmp" alt="Afficher" width="45" height="45" /></a></td>
</tr></table></fieldset>
<p> </p>
<div align="center">
<fieldset style="width:300px;">
<table>
<tr>
<td align="left">Quantité(exis.Avant) : </span></td>
<td ><input name="qte_existante_avant" type="text" id="qte_existante_avant'"size="20" value="<?php echo $_GET['qte_existante_avant'];?>"/></span></td>
</tr>
<tr>
<td align="left"><span class="Style10">Quantité:</span></td>
<td><input name="quantite_remplie" type="text" id="quantite_remplie" size="20" value="<?php echo $_GET['quantite_remplie'];?>" /></td>
</tr>
<tr>
<td align="left"><span class="Style10">PU :</span></td>
<td><input name="pu_ht" type="text" id="pu_ht" size="20" value="<?php echo $_GET['pu_ht'];?>"/></td>
</tr>
<tr>
<td align="left"><span class="Style10">HT:</span></td>
<td><input type="text" name="ht" value="<?php echo $_POST['pu_ht']*$_POST['quantite_remplie']; ?>" onChange="multiplication()" /></td>
</tr> /// les champs que je veux les multiplier
<tr>
<td align="left"><span class="Style10">TVA :</span></td>
<td ><input name="tva" type="text" id="tva" size="20" value="<?php echo $_GET['tva'];?>" /></td></tr>
<tr>
<td align="left"><span class="Style10">TTC :</span></td>
<td><input name="ttc" type="text" id="ttc" size="20" value="<?php echo $_GET['ttc'];?>"/></td>
</tr>
</table></fieldset></div>
<p> </p>
<div align="center">
<fieldset style="width:250px;" >
<table align="center">
<tr>
<td><input type="submit" name="Submit2" value="Quitter" /></td>
<td><input type="submit" name="Submit22" value="Reglement" /></td>
<td><input type="submit" name="Submit22" value="Ajouter" /></td>
</tr></table></fieldset> </div>
</form>
le code de ma page est le suivant svp si quelqu'un peut m'aider n'hesitez pas de le faire car je suis vraiment étonnée
</style>
<script type='text/javascript'>
function multiplication()
{
var pu_ht,quantite_remplie,ht;
pu_ht=document.form1.pu_ht.value;
quantite_remplie=document.form1.quantite_remplie.value;
ht= parsefloat(pu_ht)*parsefloat(quantite_remplie);
}
</script>
<body>
<form>
<table cellspacing="5" cellpadding="5" border="0" width="100%">
<tr aligh="left">
<td align="left" width="30%">
<input type="text" maxLength="10" size="10" id="w0" value=""/>
<a href="#">
<img src="graphics/calendar.jpg" border="0" onClick="javascript:displayCalendar('w0', event);" id="calendarImg" alt="Modifier la date" title="Modifier la date"/>
</a>
</td>
</tr>
</table>
<div id="calendar"></div>
</form>
<form id="form1" name="form1" method="post" onsubmit="return verification1()" action="insertion_bon_remplir_citerne.php">
<table width="1211" border="0">
<tr>
<td align="center"><span class="Style8">Bon de Réception suite au remplissage de citerne</span></td>
<td align="right"><a href="index.php"><img src="images/quitter.jpg" width="58" height="61" border="0" align="right" /></a></td>
</tr>
</table>
<p> </p>
<div align="center">
<fieldset style="width:300px;" >
<table >
<tr>
<td>Citerne</td>
<td><input name="code_citerne" type="text" id="code_citerne" value="<?php echo $_GET['code_citerne'];?>"/></td>
<td><a href="liste_citerne.php?" class="Style7"><input type=image value=submit onclick="this.form.action='liste_citerne.php';this.form.submit ()" src="images/download.bmp" alt="Afficher" width="45" height="45" /></a></td>
</tr></table></fieldset>
<p> </p>
<div align="center">
<fieldset style="width:300px;">
<table>
<tr>
<td align="left">Quantité(exis.Avant) : </span></td>
<td ><input name="qte_existante_avant" type="text" id="qte_existante_avant'"size="20" value="<?php echo $_GET['qte_existante_avant'];?>"/></span></td>
</tr>
<tr>
<td align="left"><span class="Style10">Quantité:</span></td>
<td><input name="quantite_remplie" type="text" id="quantite_remplie" size="20" value="<?php echo $_GET['quantite_remplie'];?>" /></td>
</tr>
<tr>
<td align="left"><span class="Style10">PU :</span></td>
<td><input name="pu_ht" type="text" id="pu_ht" size="20" value="<?php echo $_GET['pu_ht'];?>"/></td>
</tr>
<tr>
<td align="left"><span class="Style10">HT:</span></td>
<td><input type="text" name="ht" value="<?php echo $_POST['pu_ht']*$_POST['quantite_remplie']; ?>" onChange="multiplication()" /></td>
</tr> /// les champs que je veux les multiplier
<tr>
<td align="left"><span class="Style10">TVA :</span></td>
<td ><input name="tva" type="text" id="tva" size="20" value="<?php echo $_GET['tva'];?>" /></td></tr>
<tr>
<td align="left"><span class="Style10">TTC :</span></td>
<td><input name="ttc" type="text" id="ttc" size="20" value="<?php echo $_GET['ttc'];?>"/></td>
</tr>
</table></fieldset></div>
<p> </p>
<div align="center">
<fieldset style="width:250px;" >
<table align="center">
<tr>
<td><input type="submit" name="Submit2" value="Quitter" /></td>
<td><input type="submit" name="Submit22" value="Reglement" /></td>
<td><input type="submit" name="Submit22" value="Ajouter" /></td>
</tr></table></fieldset> </div>
</form>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Merci beaucoup c'est avec cette façon que je veux afficher les champs mais il reste un petit probleme :comment je paux rendre les operateurs<* et = > cachés car dans l'interface il suffit que ces operateurs n'apparaissent pas (c'est à dire la multiplication se fait implicitement)
désolée pour le dérangement^__^
Merci beaucoup c'est avec cette façon que je veux afficher les champs mais il reste un petit probleme :comment je paux rendre les operateurs<* et = > cachés car dans l'interface il suffit que ces operateurs n'apparaissent pas (c'est à dire la multiplication se fait implicitement)
désolée pour le dérangement^__^