Bonjour,

Le Mon, 6 Oct 2003 22:05:48 +0200
PhilGordi <[EMAIL PROTECTED]> a écrit : 
PhilGordi <[EMAIL PROTECTED]> est noté P ci-aprés

P> OK,
P> salut à tous,
P> je cherche la solution pour un petit Pb
P> 
P> la table sql(mysql) ce compose de 5 champs et de ces entrées :
P> 
P> livre                        quantite        ht      tva     ttc 
P> les misérables                  2            19.24   19.6    23      
P> robinson crusoë                 1            13.38   19.6    16              
P> les 3 mousquetaires     2            15.06   19.6    18
P> 
P> donc le prix unitaire hors taxe, la tva à appliquer , le prix ttc
P> unitaire voici la boucle qui affiche le résutat
P> 
P> while ($row = mysql_fetch_array($result)) {
P>    $livre = $row["livre"];
P>    $quantite = $row["quantite"];
P>    $ht = $row["ht"];
P>    $TVA = $row["tva"];
P>    $ttc = $row["ttc"];
P> 
P> ///////////////////////////////////////////////////////
P> ///  opération de calcul
P> //multiplie le prix d'un livre ttc par la quantité commandée
P> 
P> $ttc *= $quantite ;
P> 
P> ///////////////////////////////////////////////////////
P> 
P> echo    "<table>"
P>      ."<td> $livre </td>"
P>      ."<td> $quantite </td>"
P>         ."<td> $TVA </td>"
P>         ."<td> $ttc </td>"
P>         ."</table>";
P>  }
P> 
P> RESULTAT dans le browser:
P> les titres           quantité        Uht       ttc
P> 
P> les misérables                  2            19.24      46   
P> robinson crusoë                 1            13.38      16           
P> les 3 mousquetaires     2            15.06      36
P> 
P> ma question est: comment calculer le montant total ttc ??
Simple et sans danger.

Avant ta boucle tu déclares une variable total que tu met a 0.
Dans ta boucle une fois calculé $ttc ( le deuxiéme, celui multiplié par le
nombre de livre identiques déclaré "$ttc *= $quantité; ") tu dit $total +=
$ttc A la fin total seras équal a +=(tout les $ttc de la base ).
En sortie de boucle tu peut donc afficher le total.

En espérant que ca aide.

P> A+
P> PHIL
A+
Patrick note pour se souvenir ... "trouver un timbre ou ne pas oublier 10¤
a la prochaine visite pour adhérer a linux-azur. :-)"

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à