condition php marche pas + session php aide
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:
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:
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.