Salut,
Je suis en train de faire une facture en PDF sur un site de vente en ligne et j'ai un petit soucis que je ne n'arrive pas à résoudre.
Sur la facture apparaît un tableau avec une ligne par ligne détail de commande, le soucis est avec le prix.
En effet, dans ma table détail_commande j'ai un champs PrixVente_produit_detail et un champs PrixPromo_produit_detail.
Je veux que si le champs PrixPromo_produit_detail est égal à 0 alors on affiche PrixVente_produit_detail sinon on affiche PrixPromo_produit_detail.
Je me suis aidé de script tout prêt sur le site fpdf mais je ne trouve pas comment gérer ce cas là.
Actuellement mon code est le suivant :
Comme on peut le voir, j'affiche actuellement toujours la zone PrixVente_produit_detail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Tableau de la commande avec détail $pdf->AddCol('Libelle_produit_detail',105,'Désignation','C'); $pdf->AddCol('Quantite_produit_detail',15,'Qté','C'); $pdf->AddCol('PrixVente_produit_detail',40,'Prix Unitaire HT','C'); $pdf->AddCol('Montant',30,'Montant HT','C'); $prop=array('HeaderColor'=>array(195,195,195), 'color1'=>array(255,255,255), 'color2'=>array(231,231,231), 'padding'=>2); $pdf->Table('SELECT Libelle_produit_detail, Quantite_produit_detail, PrixVente_produit_detail, Quantite_produit_detail * PrixVente_produit_detail as Montant FROM Detail_commande WHERE Num_com_detail='.$num_commande.'',$prop);
Je ne vois pas comment gérer le "si" à l'intérieur de ma requête....
Merci de votre aide !
Partager