Array_push

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");

2 réponses

freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Bonjour.
A la place de cette ligne
$req = mysql_query("select * from produits where Reference = '$ref'"); 

Mets plutot cette ligne

$req = mysql_query("select * from produits where Reference = ".$ref.";"); 

0
youplaboum
 
oh toi je t'aime lol
merci beaucoup
mais c zarb parcque cette requete marchait nikel jusqua
ce que je fasse de la pagination sur ma page produits

trop chelou

maintenan ma pagination et mon panier marche merci
0