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 :
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
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 ?

Merci.