Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
27 Jan 2012, 15:13
Message
#1
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 260 Inscrit : 26-April 05 Lieu : Moselle Membre no 5642 |
bonjour,
je me suis créé une page de rapport de commande qui fonctionne jusqu ici Code $recupProds=mysql_query("SELECT op.products_model, op.products_name, op.products_price, op.products_tax, op.products_quantity as qty, op.final_price, p.products_quantity as stock, p.products_image FROM orders_products as op, products as p WHERE op.orders_id='".$numCde."' AND p.products_id=op.products_id"); while($prods=mysql_fetch_array($recupProds)) { $prixTTC=sprintf('%.2f',$prods["products_price"]); $prixTotal=sprintf('%.2f',$prods["products_price"]*$prods["qty"]); echo' <td align="center"><a href="../images/'.$prods["products_image"].'" target="blank"><img src="../images/'.$prods["products_image"].'" width="60" height="60"></a></td> <td align="center">'.$prods["qty"].'</td> <td>'.$prods["products_name"].' '.$prods["qpbpp"].'</td> <td>'.$prods["products_model"].'</td> <td align="right">'.$prixTTC.' €</td> <td align="right">'.$prixTotal.' €</td> <td align="center">'.$prods["stock"].'</td> </tr><tr>'; $sousTotal+=$prixTotal; } mais souhaitant ajouter l info supplémentaire dc.discount_categories_name as qpbpp stockée dans la table discount_categories as dc reliée par les correspondances ..._id de la table products_to_discount_categories as ptdc j ai donc ajouté dans la requête, le champs d'appel des deux tables mais lors du WHERE AND OR je cale avec AND je ne vois plus QUE les produits utilisant le champs discount_categories_name ... avec remplacement de certains AND en OR je bloque apache et plus rien... ou alors il m affiche n fois le meme produit avec le categorie name... Code $recupProds=mysql_query("SELECT op.products_model, p.products_model2, op.products_name, op.products_price, op.products_tax, op.products_quantity as qty, op.final_price, p.products_quantity as stock, p.products_image, dc.discount_categories_name as qpbpp FROM products_to_discount_categories as ptdc, discount_categories as dc, orders_products as op, products as p WHERE (op.orders_id='".$numCde."' AND p.products_id=op.products_id) AND ( ptdc.products_id = p.products_id OR ptdc.discount_categories_id=dc.discount_categories_id) "); Sauriez vous svp m'eclairer un peu sur la methode à utiliser pour obtenir simplement l'ajout de ce champs quand il existe pour le produit.. je suis persuadé qu il s agit que d une erreur de sytaxe, mais je n'arrive pas a la trouver... Ce message a été modifié par frdd - 1 Feb 2012, 15:11. -------------------- amitiés , Didier
ms2.2fr delaballe (merci Olivier) // "main_categories1.0c_1" // del column_right ;compatibilité AOL // DYNAMENUS ; login box ; Twenga_xml ; leguide_xml ; create_pdf,v 1.4 (factures) ; quick stock update ; pdf_katalog_206 ok ; CCGV Trad (juste reductions ) ; Stock list ; Stock icones ; FCK editor (superbe ); newsletter subscriber ( ok sauf + bugs sur header et footer1/2 ) ; Admin Access Level (désactivé) ; Mini_Images_v2.0 ;No_popup_in_product_info;zoom image ds product listing ;Dynamic SiteMap v 3.1 with complete XML sitemaps ; Who's Online Enhancement ; Quantity Box in Product Listing v1.0 ; QPBPP 1.35 + correction CMCIC // Multiple Products Manager v2.6 // subcategory_textboxes_v2.0.4_1 // export universel en cours // mise a niveau PHP5 en cours // amitiés , Didier |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 19th May 2013 - 08:50 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |