[RESOLU] Methodo : Gestion de mode livraison par pays

Petit nouveau ! | 3 Messages

14 avr. 2016, 16:13

Bonjour,

J'ai une table avec plusieurs mode de livraison (La poste, UPS ...) et je souhaite que selon le pays du client un mode de livraison soit possible (l'afficher) ou non (ne pas l'afficher).

Les tables sont du type :

*Mode_livraison
id | Nom | Poid_Max | Prix
-----------------------------------------
1 | UPS | 0,5 | 9,99

Au début je voulais créer une nouvelle colonne comme ceci :
*Mode_livraison
id | Nom | Poid_Max | Prix | Pays_id_Possible
--------------------------------------------------------------------
1 | UPS | 0,5 | 9,99 | 1,5,6,9,

Mais comment faire avec php mon select du type ?
SELECT * FROM Mode_Livraison WHERE [LE_PAYS_ID_DU_CLIENT] IN Pays_id_Possible

Eléphant du PHP | 88 Messages

18 avr. 2016, 23:07

Bonjour covin85 ^^
PHP gere les requêtes SQL "un peu compliquée" comme celle ci mais bref.
Pour ce que tu veut faire, je récupérerai le Pays_id_possible du mode de livraison, je ferai un explode pour séparer les nombres et ensuite vérifier si un des nombres est égale au Pays_Id_Du_Client ^^ avec un for ou foreach a toi de voir ;)
Le temps donne sa légitimité à l'existence...