Mot :    Pseudo :           
 

je suis entrain de faire un site virtuel d'animaux donc il y a une animalerie mais je voudrais mettre un panier a côté de chaque objets ou tout le monde puisse cliquer dessus et que ca leur retire l'argent du site et qu'il trouve dans leur inventaire l'objet payer.

s'il vous plait répondez vite! :-D ;-)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu peux regarder ici :
Caddy Virtuel
;-)
P.S : Ton hébergeur doit accepter le php !!

Répondre à Riri@IDN

Merci je vais regarder :-D

Répondre à Kairi

désolé mais j'essaye les codes et ca marche pas peut-être que c'est parce que je me trompe de code donc si tu pourrais le copier s'il te plait ca serait gentil :-D

Répondre à Kairi

Je vais essayer chez moi et je te tiens au courant !!!
;-)

Répondre à Riri@IDN

ok merci beaucoup :-D ;-) :-)

Répondre à Kairi

Voilà regarde le premier fichier tu le nommes "function.php" et tu dois mettre ce code ci :

Code :
  1. <?
  2. function add($ref,$qte)
  3. {
  4.         $_SESSION['achats'][] = array ("ref" => $ref,"qte" => $qte);
  5. }
  6. function del($ref)
  7. {     
  8.         $count = count($_SESSION['achats']);
  9.         for ($i=0; $i < $count; $i++)
  10.         {
  11.                 if ($_SESSION['achats'][$i]['ref'] == $ref)
  12.                 {
  13.                         array_splice($_SESSION['achats'], $i, 1);
  14.                 }
  15.         }
  16. }
  17. function aff()
  18. {
  19.         if(isset($_SESSION['achats']))
  20.         $count = count($_SESSION['achats']);
  21.         else $count = 0;
  22.         if($count ==0)
  23.         {
  24.                 echo"Votre pannier est vide !! ";
  25.         }
  26.         else
  27.         {
  28.                 for($i=0;$i<$count;$i++)
  29.                 {
  30.                         $ref = $_SESSION['achats'][$i]['ref'];
  31.                         $qte = $_SESSION['achats'][$i]['qte'];
  32.                         echo "Article n° $i : $ref quantité $qte <a href='panier.php?action=del&ref=$ref'>Supprimer</a>
  33. ";
  34.                 }
  35.         }
  36. }
  37. ?>


Voilà maintenant pour le fichier panier.php ce code ci :

Code :
  1. <?
  2. session_start();
  3. $valide = array("add","del","aff","modif" );
  4. if(isset($_GET['action']) and in_array($_GET['action'],$valide))
  5. {
  6. require("function.php" );
  7.         switch ($_GET['action'])
  8.         {
  9.                 case "add":
  10.                 add($_GET['ref'],$_GET['qte']);
  11.                 aff();
  12.                 break;               
  13.                 case "aff":
  14.                 aff();
  15.                 break;
  16.                 case "del":
  17.                 del($_GET['ref']);
  18.                 aff();
  19.                 break;
  20.                
  21.         }
  22. }
  23. else
  24. {
  25.         echo"Aucune ACTION";
  26. }
  27. ?>


Voilà pour les deux fichiers maintenant pour les employer tu dois faire pour ajouter quelque choses dans un pannier :
panier.php?action=add&ref=nom_article&qte=quantité

pour supprimer :
panier.php?action=del&ref=nom_article
pour tout afficher :
panier.php?action=aff

Voilà si ta encore besoin d'aide ou bien d'autre fonction, chui la !! ;-)

Répondre à Riri@IDN

OK merci beaucoup pour ton aide ;-)

Répondre à Kairi

Riri@IDN a écrit :

Voilà regarde le premier fichier tu le nommes "function.php" et tu dois mettre ce code ci :

Code :
  1. <?
  2. function add($ref,$qte)
  3. {
  4.         $_SESSION['achats'][] = array ("ref" => $ref,"qte" => $qte);
  5. }
  6. function del($ref)
  7. {     
  8.         $count = count($_SESSION['achats']);
  9.         for ($i=0; $i < $count; $i++)
  10.         {
  11.                 if ($_SESSION['achats'][$i]['ref'] == $ref)
  12.                 {
  13.                         array_splice($_SESSION['achats'], $i, 1);
  14.                 }
  15.         }
  16. }
  17. function aff()
  18. {
  19.         if(isset($_SESSION['achats']))
  20.         $count = count($_SESSION['achats']);
  21.         else $count = 0;
  22.         if($count ==0)
  23.         {
  24.                 echo"Votre pannier est vide !! ";
  25.         }
  26.         else
  27.         {
  28.                 for($i=0;$i<$count;$i++)
  29.                 {
  30.                         $ref = $_SESSION['achats'][$i]['ref'];
  31.                         $qte = $_SESSION['achats'][$i]['qte'];
  32.                         echo "Article n° $i : $ref quantité $qte <a href='panier.php?action=del&ref=$ref'>Supprimer</a>
  33. ";
  34.                 }
  35.         }
  36. }
  37. ?>


Voilà maintenant pour le fichier panier.php ce code ci :

Code :
  1. <?
  2. session_start();
  3. $valide = array("add","del","aff","modif" );
  4. if(isset($_GET['action']) and in_array($_GET['action'],$valide))
  5. {
  6. require("function.php" );
  7.         switch ($_GET['action'])
  8.         {
  9.                 case "add":
  10.                 add($_GET['ref'],$_GET['qte']);
  11.                 aff();
  12.                 break;               
  13.                 case "aff":
  14.                 aff();
  15.                 break;
  16.                 case "del":
  17.                 del($_GET['ref']);
  18.                 aff();
  19.                 break;
  20.                
  21.         }
  22. }
  23. else
  24. {
  25.         echo"Aucune ACTION";
  26. }
  27. ?>


Voilà pour les deux fichiers maintenant pour les employer tu dois faire pour ajouter quelque choses dans un pannier :
panier.php?action=add&ref=nom_article&qte=quantité

pour supprimer :
panier.php?action=del&ref=nom_article
pour tout afficher :
panier.php?action=aff

Voilà si ta encore besoin d'aide ou bien d'autre fonction, chui la !! ;-)


Répondre à simoweb

je suis en train d'intégrer un panier virtuel sur mon site . pour la suppression et la modification et aussi l'affichage de panier et cool mais j'ai un petit problème avec l'ajout de la quantité je ne peux pas récupérer sa valeur . s'il vous plaît aide moi ça fait + semaine que je casse ma tête avec jai essayé avec javascript ( document.form.qte.value ) et aussi php mais riennnnnnnnnnnnnnn
voila le script :

<a href="panier.php?action=ajoutpanier&amp;nomprduit=<? echo $Info['nomproduit'] ?>&amp;qte=[#ff0000]<? echo $qte ?>[/#ff0000]&amp;prix=<? echo $Info['prixttc'] ?>&amp;"> Ajouter au panier</a>

Répondre à simoweb
Tom's Guide > Forum > Discussions Générales > panier virtuel
Aller à :

Il y a 1603 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens