session_start();
include_once("includes/connexion.php");
$num = $_REQUEST['num'];
$format = $_REQUEST['format'];
//echo "num=".$num;
//echo "
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();
}*/
}
?>