Bonjour,
je crée un panier php mais même si mon print renvoi bien le bon nombre elle ne rentre pas dans la condition je ne sais pas pourquoi que voici
le echo 1 s'affiche mais pas le q.J'ai fais un print_r avant qui affiche bien quantite 1.
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 if($product_code=="transat-vague" or $product_code=="transat-dune" or $product_code=="transat-ile") { echo'1'; if($quantite >= 1 && $quantite <= 2) { echo'q'; $shipping_cost_transat=49; } if($quantite >= 3 && $quantite <= 4) { $shipping_cost_transat=79; } if($quantite >4) { $shipping_cost_transat=0; } } /*frais de port table*/ if($product_code=="table-orphe" or $product_code=="table-orphe-avec-plexi") { echo'2'; if($quantite >= 1 && $quantite <= 2) { $shipping_cost_table=20; } if($quantite >= 3 && $quantite <= 4) { $shipping_cost_table=30; } if($quantite >= 5 && $quantite <= 10) { $shipping_cost_table=60; } if($quantite >10) { $shipping_cost_table=0; } } //print_r($shipping_cost); $shipping_cost = $shipping_cost_table + $shipping_cost_transat;
De plus j'aurai une question j'enregistre les infos du panier donc voici le print de la session :
Comment faire pour que la quantite de transat et de la quantite de table sera celui prix dans la bonne conditon pour les frais de ports ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Array ( [transat-vague] => Array ( [product_finition] => Miroir [product_qty] => 1 [product_code] => transat-vague [product_name] => Transat vague [product_price] => 1475.00 ) [table-orphe] => Array ( [product_finition] => Miroir [product_qty] => 3 [product_code] => table-orphe [product_name] => Table basse Orphée sans plexi [product_price] => 590.00 ) ) 12
Merci.
Partager