Message lorsque certains produits sont dans le panier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Message lorsque certains produits sont dans le panier

Re: Message lorsque certains produits sont dans le panier

par telnes » 26 juin 2014, 17:15

hello
for ( $i = 0 ; $i < count($_SESSION['liste']) ; $i++ ) {
         $query = "SELECT id FROM produits WHERE id='".$_SESSION['liste'][$i]['article']."'" ;
         $resultat = mysql_query($query) ;
         $enr = mysql_fetch_array($resultat) ; // tu écrases la var $enr à chaque itération !

};
for ( $i = 0 ; $i < count($_SESSION['liste']) ; $i++ ) {
         $query = "SELECT id FROM produits WHERE id='".$_SESSION['liste'][$i]['article']."'" ;
         $resultat = mysql_query($query) ;
         $enr[] = mysql_fetch_array($resultat) ; // tu ajoutes les résultats dans un tab

};

print_r($enr); //pour les visualiser

Message lorsque certains produits sont dans le panier

par pedrodu44 » 26 juin 2014, 16:09

Bonjour tout le monde,
Voilà j'ai un site e-commerce dans lequel le client peut choisir des produits pour les mettre dans son panier d'achat.

Mon problème est que je voudrais que je voudrais afficher un message lorsqu'un certain produit et un autre produit sont présents dans ce panier .
Mon but est de récupérer les identifiants des produits dans le panier et les stocker, puis de vérifier : si l'identifiant x d'un produit et l'identifiant y d'un autre produit sont présent dans le panier alors on affiche un message.

Je bloque, merci de votre aide. Voici mon code

Code : Tout sélectionner

function message_panier() { for ( $i = 0 ; $i < count($_SESSION['liste']) ; $i++ ) { $query = "SELECT id FROM produits WHERE id='".$_SESSION['liste'][$i]['article']."'" ; $resultat = mysql_query($query) ; $enr = mysql_fetch_array($resultat) ; }; if ($enr[0]=='1010' && $enr[0]=='1014' ) {echo "<div class='error-box alert'>"; echo "<div class='msg'>";echo "La ou les produit(s) sélectionné(es) figurent également dans le pack choisis. " ;echo "</div>"; echo "<a class='toggle-alert' href='#'>";echo"ok";echo "</a>"; echo "</div>"; }}