Array_push
youplaboum
-
youplaboum -
youplaboum -
bonjour,
j'ai un pb, j'ai un code qui est censé ajouter les produits de ma base de données à une session quand le client l'envoie dans mon panier, sauf que ma requete ne resort rien, a l'aide j'ai mal a la tete..
<code>$ref = $_POST['Reference'];
$qte = $_POST['qte'];
$select = array();
$select['reference'] = $ref;
$select['qte'] = $qte;
//recherche les infos du produits
mysql_connect("localhost", "root", "") or die ("impossible de se connecter à la base de données");
mysql_select_db("faximile");
$req = mysql_query("select * from produits where Reference = '$ref'");
$produit = mysql_fetch_array($req);
//selection du tarif dégressif
switch ($qte) {
case ($qte >= $produit['Degressif3']) : $select['prix'] = $produit['Prix3'];
break;
case ($qte >= $produit['Degressif2']) : $select['prix'] = $produit['Prix2'];
break;
case ($qte >= $produit['Degressif1']) : $select['prix'] = $produit['Prix1'];
break;
default : $select['prix'] = $produit['PrixNet'];}
//
$select[libelle] = $produit['Libelle'];
$select['poids'] = $produit['Poids'];
/*Ajout des articles dans le panier. */
array_push($_SESSION['panier']['reference'], $select['reference']);
array_push($_SESSION['panier']['libelle'], $select['libelle']);
array_push($_SESSION['panier']['prix'], $select['prix']);
array_push($_SESSION['panier']['qte'], $select['qte']);
array_push($_SESSION['panier']['poids'], $select['poids']);
include("ArrayTableau.php");
j'ai un pb, j'ai un code qui est censé ajouter les produits de ma base de données à une session quand le client l'envoie dans mon panier, sauf que ma requete ne resort rien, a l'aide j'ai mal a la tete..
<code>$ref = $_POST['Reference'];
$qte = $_POST['qte'];
$select = array();
$select['reference'] = $ref;
$select['qte'] = $qte;
//recherche les infos du produits
mysql_connect("localhost", "root", "") or die ("impossible de se connecter à la base de données");
mysql_select_db("faximile");
$req = mysql_query("select * from produits where Reference = '$ref'");
$produit = mysql_fetch_array($req);
//selection du tarif dégressif
switch ($qte) {
case ($qte >= $produit['Degressif3']) : $select['prix'] = $produit['Prix3'];
break;
case ($qte >= $produit['Degressif2']) : $select['prix'] = $produit['Prix2'];
break;
case ($qte >= $produit['Degressif1']) : $select['prix'] = $produit['Prix1'];
break;
default : $select['prix'] = $produit['PrixNet'];}
//
$select[libelle] = $produit['Libelle'];
$select['poids'] = $produit['Poids'];
/*Ajout des articles dans le panier. */
array_push($_SESSION['panier']['reference'], $select['reference']);
array_push($_SESSION['panier']['libelle'], $select['libelle']);
array_push($_SESSION['panier']['prix'], $select['prix']);
array_push($_SESSION['panier']['qte'], $select['qte']);
array_push($_SESSION['panier']['poids'], $select['poids']);
include("ArrayTableau.php");