[RESOLU]calcul dans un tableau

Eléphant du PHP | 123 Messages

06 mai 2011, 16:03

bonjour a vous

je recupere sur ma page html un tableau, dans ce tableau ce trouve une case prix
j ai plusieur ligne et je souhaite effectuer un taux fixe sur chacune des ligne
j ai reussi a faire un calcul mais il me retourne le meme resultat dans chaque ligne (bon je sais pourquoi)cependant comme je debute je crois qu il faut faire une boucle mais je sais pas comment
si quelqu un pourai m aider

voici mon code php
 case"cat":
                          //création un nouvel objet tbs
                          $tbs = new clsTinyButStrong;
                                      
                          //modèle html dynamique à utiliser
                          $tbs -> LoadTemplate("cat.html");
                          
        
                          //création de la requete
                          $requete = "SELECT* FROM Nproduct
                          where Ncategorie='CONNECTIQUES'";
                          $resultat = mysql_query ($requete);
                					$tempo = mysql_fetch_assoc($resultat);
                					
                					
                	  $coeff = '1.396';
                          $prix= $tempo['Nnet_ttc'];
                      
                          $net=($prix * $coeff);
                              
                          //execute la requete,recupere les resultats et fusionne avec le modele html
                          $tbs -> MergeBlock('blk',$connexion,$requete);
                                    
                          //affiche le fichier html
                          $tbs -> Show();
                    break;
dans mon html j ai pris actuellement ma var $net d ou la repetition dans chaque ligne
le prix etant different sur chacune des ligne c est pas vraiment le top :shock:

je vous remercie d avance
Modifié en dernier par baddevil le 06 mai 2011, 16:33, modifié 1 fois.

ViPHP
ViPHP | 2577 Messages

06 mai 2011, 16:14

Bonjour,

Je ne connais pas ton système de template.

Il me semble qu'une modification portant directement sur le select serait plus simple :

$requete = "SELECT * , (Nnet_ttc * 1.396) as net FROM Nproduct...

Ensuite tu modifies ta template comme si net était issu de la requete.

Eléphant du PHP | 123 Messages

06 mai 2011, 16:26

super ca marche nickel merci pour la rapidité tip top =D>