lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007
-
5 févr. 2007 à 09:43
lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007
-
7 févr. 2007 à 08:15
Voila je dois calculer le prixHT grâce à la quantité selectionnée et au prix probléme lorsque je selectionne la quantité dans la premier txt il me fait le calcul pour toute les autre cellules, alors j'ai essayé de faire ça ci-dessous mais malheureusement sens résultat.Pouvez vous m'aider s'il vous plaît merci d'avance
Source:
<tr>
<td colspan ="6" align="center">
----
Code,
Designation,
Quantité,
Prix Unitaire HT,
Prix Total HT,
lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007 6 févr. 2007 à 08:07
Merci kdecherf, j'ai changé l'emplacement du form le positionnant en dehors de ma boucle c'est vrai que c'est inutile de declarer à chaque ligne!
Mais néanmoins ta solution ne résoud pas mon probléme.Voila ce que cela me donne :
cs_Springer
Messages postés85Date d'inscriptionlundi 14 juillet 2003StatutMembreDernière intervention14 mars 20071 6 févr. 2007 à 11:25
bonjour,
voici ce que je te propose
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
if($_POST['txtquantite'] != "")$txtquantite = $_POST['txtquantite']; else $txtquantite = "";
, Code</td>
Désignation,
Quantité,
Prix Unitaire HT,
Prix Total HT,
<?php
//La boucle while est à modifier aussi, elle est conçue pour le tableau de test pas pour une requète.
$i = 0;
while($element = each($tab_contenu))
{
$tab_elmt = $element['value'];
$PT = $tab_elmt['PU']*$txtquantite[$i];
echo \"----
\r\n\";
echo \"".$tab_elmt['code'].", \r\n\";
echo \"".$tab_elmt['Designation'].", \r\n\";
echo \", \r\n\";
echo \"".$tab_elmt['PU'].", \r\n\";
echo \"".$PT.", \r\n\";
echo \"\r\n\";
$i++;
}
?>
----
lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007 6 févr. 2007 à 11:29
merci pour tout vos conseil j'ai trouvé a l'instant pour l'histoire du tableau c'est pa possible j'ai environ 6500 piece et de plus il peut que j'en rajoute ^par la suite mé sinon merci quand j'y avais pensé ;-) merci a tous bye
Vous n’avez pas trouvé la réponse que vous recherchez ?
Kdecherf
Messages postés96Date d'inscriptionmardi 9 janvier 2007StatutMembreDernière intervention18 avril 2007 6 févr. 2007 à 19:38
Dernière possibilité si tu veux t'amuser, au lieu d'envoyer le formulaire à PHP pour calculer, tu fais les calculs en " live " à l'aide de JavaScript (avec un onFocus, onChange, ...)
lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007 7 févr. 2007 à 08:15
Sa tombe bien c'est ce que j'ai fais mdr!!!! maintenant le pb c'est de trouver le prix total de l'ensemble des piéces si vous avez une idée
RETOUR
----
<table border="1">
----
, Code</td>
Designation,
Quantité,
Prix Unitaire HT,
Prix Total HT,
<!--<form action =\"testdavid2.php\" method=\"GET\">-->
<form>
----
80051, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able nue dim: 1300</option>, <!--affiche le libelle de la piece-->
,
<option>2789.00</option>,
,
</form>
<form>
----
80061, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able nue dim: 1400</option>, <!--affiche le libelle de la piece-->
,
<option>2858.00</option>,
,
</form>
<form>
----
800811, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able nue dim: 1600 triple</option>, <!--affiche le libelle de la piece-->
,
<option>3787.00</option>,
,
</form>
<form>
----
80091, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able nue dim: 1700</option>, <!--affiche le libelle de la piece-->
,
<option>3552.00</option>,
,
</form>
<form>
----
80121, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able nue dim: 2000</option>, <!--affiche le libelle de la piece-->
,
<option>4500.00</option>,
,
</form>
<form>
----
8005, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able ?quip?e dim: 1300</option>, <!--affiche le libelle de la piece-->
,
<option>4038.00</option>,
,
</form>
<form>
----
8008, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able ?quip?e dim: 1600</option>, <!--affiche le libelle de la piece-->
,
<option>4765.00</option>,
,
</form>
<form>
----
800801, <!--affiche la reference de la piece-->
<option>Cloison d?pla?able ?quip?e dim: 1600 triple</option>, <!--affiche le libelle de la piece-->
,
<option>7466.00</option>,
,
</form>
<form>
----
8036, <!--affiche la reference de la piece-->
<option>Bandage dim: 1800</option>, <!--affiche le libelle de la piece-->
,
<option>905.00</option>,
,
</form>
<form>
----
8037, <!--affiche la reference de la piece-->
<option>Bandage dim: 1900</option>, <!--affiche le libelle de la piece-->
,
<option>946.00</option>,
,
</form>
<form>
----
743, <!--affiche la reference de la piece-->
<option>Bouchon sym?trique bronze 2 pouces avec verrou </option>, <!--affiche le libelle de la piece-->
,
<option>16.00</option>,
,
</form>
<form>
----
80570, <!--affiche la reference de la piece-->
<option>rondelle grower inox M10</option>, <!--affiche le libelle de la piece-->
,
<option>0.10</option>,
,
</form>
----
Prix Total :,
,
</td>
</tr>
moi de mon côté je continu à chercher!!!
merci d'avance
lecobra62
Messages postés6Date d'inscriptionjeudi 26 janvier 2006StatutMembreDernière intervention 7 février 2007 5 févr. 2007 à 14:34
Voilà mon problème c'est que j'ai plusieurs lignes dans un tableau que je rempli dynamiquement. A chaque objet que j'ajoute, une ligne se crée. Et dans cette ligne j'ai une zone de texte qui se crée afin de pouvoir mettre la quantité de la pièce voulu. Or lorsque je met un certain nombre dans celui ci, il me calcule non pas pour une pièce mais pour toute les autres pièces sélectionnées, au lieu de calculer pour la pièce de la ligne.