Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
4 Aug 2009, 16:22
Message
#1
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 154 Inscrit : 28-November 04 Lieu : Yvelines Membre no 3928 |
Bonjour,
J'essai d'afficher un texte ou une image en fonction de l'id d'un vendors de MVS (multi vendor shipping). L'affichage doit pouvoir se faire sur product_info.php mais rien n'apparaît avec mon petit bout de code: Code $vendors_id = tep_db_query("select p.vendors_id from " . TABLE_PRODUCTS . " p "); if ($vendors_id == 8) { '<br>texte à afficher<br>'; } Je ne vois pas où peut être l'erreur. Je demande donc à tout hasard... Ce message a été modifié par damdamletouffu - 7 Aug 2009, 14:38. -------------------- Oscommerce MS 2.2 fr
Contributions utilisées (fonctionnelles):
fckeditor v2.2.1 CCGV (trad) BoxImageThema V2.7 CGV (conditions génrales de ventes) AdminMS2fr v2.0 On The Fly Auto Thumbnailer using GD Library Related Products 3.2 Product Tabs 1.7 Get 1 Free Header Tags v.2.6.2 Multi Vendor Shipping v.1.1 Colissimo MVS 1.0 More Category Boxes Check Order Paiement téléphone Order Editor Iosc3 |
|
|
4 Aug 2009, 18:52
Message
#2
|
|
![]() Ceinture verte OSC Groupe : Membres Messages : 568 Inscrit : 19-October 08 Lieu : Rennes Membre no 23368 |
Bonsoir damdamletouffu,
Je supposes que tu veux récupérer le vendors_id de ton produit. Et ensuite, en fonction du vendeur, afficher un texte particulier. Si c'est bien ça, le problème doit venir de ta requête. Tu ne testes pas l'id du produit Donc je ne vois pas ce que tu récupères dans $vendors_id. A mon avis, il faudrait plutôt un code du style : Code $vendor_query = tep_db_query("select p.vendors_id from " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); $vendor = tep_db_fetch_array($vendor_query); if ($vendor['vendors_id'] == 8) { ... } @+ Mauricio -------------------- Contributions : osCommerce MS2.2 + Header Tags + Ultimate SEO + Additional Images + Articles Manager + Links Manager + Discount Coupon Codes + Live Support phpOnline + PDF Invoice/Packingslip + Tracking Colissimo + Drink Coffee 2.0 + Work All The Night 7.0
|
|
|
5 Aug 2009, 11:07
Message
#3
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 154 Inscrit : 28-November 04 Lieu : Yvelines Membre no 3928 |
Merci tu as raison, le problème doit venir de là. je teste et poste le résultat....
-------------------- Oscommerce MS 2.2 fr
Contributions utilisées (fonctionnelles):
fckeditor v2.2.1 CCGV (trad) BoxImageThema V2.7 CGV (conditions génrales de ventes) AdminMS2fr v2.0 On The Fly Auto Thumbnailer using GD Library Related Products 3.2 Product Tabs 1.7 Get 1 Free Header Tags v.2.6.2 Multi Vendor Shipping v.1.1 Colissimo MVS 1.0 More Category Boxes Check Order Paiement téléphone Order Editor Iosc3 |
|
|
5 Aug 2009, 11:20
Message
#4
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 154 Inscrit : 28-November 04 Lieu : Yvelines Membre no 3928 |
A mon avis, il faudrait plutôt un code du style : Code $vendor_query = tep_db_query("select p.vendors_id from " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); $vendor = tep_db_fetch_array($vendor_query); if ($vendor['vendors_id'] == 8) { ... } @+ Mauricio Je viens de tester ton idée, mais ça ne fonctionne pas non plus comme ça. J'ai essayé aussi ça: Code $vendor_query = tep_db_query("select p.vendors_id from " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); $vendors_id = $vendor_query['vendors_id']; if ($vendors_id == 8) { '<br>texte à afficher<br>'; } Mais ça ne donne rien non plus. En effet, je dois pas réussir à récupérer le vendors_id de mon produit. j'ai contrôler sur ma base, le champs existe bien dans la table PRODUCTS. il devrait donc pouvoir ressortir mais je vois pas pourquoi il ne sort pas. -------------------- Oscommerce MS 2.2 fr
Contributions utilisées (fonctionnelles):
fckeditor v2.2.1 CCGV (trad) BoxImageThema V2.7 CGV (conditions génrales de ventes) AdminMS2fr v2.0 On The Fly Auto Thumbnailer using GD Library Related Products 3.2 Product Tabs 1.7 Get 1 Free Header Tags v.2.6.2 Multi Vendor Shipping v.1.1 Colissimo MVS 1.0 More Category Boxes Check Order Paiement téléphone Order Editor Iosc3 |
|
|
5 Aug 2009, 16:14
Message
#5
|
|
![]() Ceinture verte OSC Groupe : Membres Messages : 710 Inscrit : 30-May 06 Lieu : Vichy (03) Membre no 10583 |
Il y a quelque chose dans $HTTP_GET_VARS['products_id'] ?
-------------------- Config : Osc 2.2 très fortement modifié ... entièrement refait en mai 2012 (passage en UTF-8 et Php 5.3). Le passage à la 2.3 demanderait trop de travail mais je la teste en local ...
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + bidouilles persos pas très OsCommerce (erreurs de jeunesse) En local j'utilise UwAmp, que du bonheur ... |
|
|
5 Aug 2009, 16:29
Message
#6
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 154 Inscrit : 28-November 04 Lieu : Yvelines Membre no 3928 |
Il y a quelque chose dans $HTTP_GET_VARS['products_id'] ? Le products_id apparaît bien en effet. -------------------- Oscommerce MS 2.2 fr
Contributions utilisées (fonctionnelles):
fckeditor v2.2.1 CCGV (trad) BoxImageThema V2.7 CGV (conditions génrales de ventes) AdminMS2fr v2.0 On The Fly Auto Thumbnailer using GD Library Related Products 3.2 Product Tabs 1.7 Get 1 Free Header Tags v.2.6.2 Multi Vendor Shipping v.1.1 Colissimo MVS 1.0 More Category Boxes Check Order Paiement téléphone Order Editor Iosc3 |
|
|
7 Aug 2009, 14:37
Message
#7
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 154 Inscrit : 28-November 04 Lieu : Yvelines Membre no 3928 |
Ca y est j'ai résolu mon soucis,
En fait voilà quelle était la bonne formulation: Code $vendor_query = tep_db_query("select v.vendors_id from " . TABLE_PRODUCTS . " v where v.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'"); $vendors_id_query = tep_db_fetch_array($vendor_query); $vendors_id= $vendors_id_query['vendors_id']; if ($vendors_id == 8) { echo '<br>Texte ou image à afficher<br>'; } Il manquait juste une petite étape, il fallait la repérer voilà. Je passe en [Résolu] -------------------- Oscommerce MS 2.2 fr
Contributions utilisées (fonctionnelles):
fckeditor v2.2.1 CCGV (trad) BoxImageThema V2.7 CGV (conditions génrales de ventes) AdminMS2fr v2.0 On The Fly Auto Thumbnailer using GD Library Related Products 3.2 Product Tabs 1.7 Get 1 Free Header Tags v.2.6.2 Multi Vendor Shipping v.1.1 Colissimo MVS 1.0 More Category Boxes Check Order Paiement téléphone Order Editor Iosc3 |
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 25th May 2013 - 16:08 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |