format=".$format; if($format!=""&&is_numeric($format)) { // le format est obligatoire que ce soit une carte ou un autre produit (cd, livre) //echo "
format ok"; if($num!=""&&is_numeric($num)) { // si c'est une carte, il y a un num�ro //echo "
Num ok"; // Connexion � la base de donn�es pour r�cup�rer les informations sur la carte $sql = "SELECT * FROM cpa77 WHERE id_carte=".$num; $Res_cpa = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error()); $nb = mysql_num_rows($Res_cpa); if($nb>0) $cpa = mysql_fetch_array($Res_cpa); } // S'il n'y a pas de num�ro, c'est un produit autre (cd, livre) if($format>=0) { //echo "
Format>=0 ok"; // Connexion � la base de donn�es pour r�cup�rer les informations sur le produit $sql = "SELECT ProdDesignation, ProdTarifTTC, ProdGroupe FROM produits WHERE IDProduit=".$format; $Res = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error()); $nb = mysql_num_rows($Res); if($nb>0) { //echo "
Table produits ok"; $prod = mysql_fetch_array($Res); // Lecture de la session $panier=$_SESSION["panier"]; // Ajout du produit $panier[]["num"] = $num; // Positionnement sur la derni�re ligne du tableau end($panier); // R�cup�ration de l'indice $key = key($panier); if($num!="") $panier[$key]["titre"] = $cpa['titre']." (".$prod["ProdDesignation"].")"; // carte else $panier[$key]["titre"] = $prod["ProdDesignation"]; // autre produit $panier[$key]["qte"] = 1; if($format==0) { // Gestion du % additionnel sur le tarif en fonction du collectionneur // R�cup�ration du % dans la table proprios $sql = "SELECT bonus FROM proprios WHERE id_proprio=".$cpa["proprio"]; $Res_bonus = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error()); $bonus = mysql_result($Res_bonus, "bonus"); $prix_majore = number_format(ceil((1+$bonus/100)*$cpa["prix_euros"]*4)/4,2); $panier[$key]["prix"] = $prix_majore; } else $panier[$key]["prix"] = $prod["ProdTarifTTC"]; if($num!="") $panier[$key]["nom"] = $cpa["carte"]; $panier[$key]["groupe"] = $prod["ProdGroupe"]; // Mise � jour de la session $_SESSION["panier"] = $panier; // Redirection vers le panier header("Location: caddie.php"); exit(); } } /*elseif($format==0) { // carte originale // Lecture de la session $panier=$_SESSION["panier"]; // Ajout du produit panier[]["num"] = $num; // Positionnement sur la derni�re ligne du tableau end($panier); // R�cup�ration de l'indice $key = key($panier); $panier[$key]["titre"] = $cpa['titre']." (Original)"; $panier[$key]["qte"] = 1; // Gestion du % additionnel sur le tarif en fonction du collectionneur // R�cup�ration du % dans la table proprios $sql = "SELECT %_bonus FROM proprios WHERE id_proprio=".$cpa["proprio"]; $Res_bonus = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error()); $nb = mysql_num_rows($Res); $bonus = mysql_result($Res_bonus, "%_bonus"); $prix_majore = number_format(ceil((1+$bonus/100)*$cpa["prix_euros"]*4)/4,2); $panier[$key]["prix"] = $prix_majore; $panier[$key]["nom"] = $cpa["carte"]; $panier[$key]["groupe"] = $prod["ProdGroupe"]; // Mise � jour de la session $_SESSION["panier"] = $panier; // Redirection vers le panier header("Location: caddie.php"); exit(); }*/ } ?>