Système de caddi en php

Fermé
smikpaf Messages postés 330 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 13 juillet 2014 - Modifié par smikpaf le 4/04/2013 à 23:22
smikpaf Messages postés 330 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 13 juillet 2014 - 16 avril 2013 à 00:15
Bonjour,

Je souhaite pour mon site créer un système très simple de panier.

Les gens sélectionneront les articles qu'il désirent avoir et cela s'ajoute simplement au panier mais a la fin pas de payement et il n'y a pas de quantité seulement 1 produit peut être acquis

Avez vous un tuto (>2011) ou un code qui permettent de faire ce panier merci
A voir également:

4 réponses

Profil bloqué
4 avril 2013 à 23:36
Bonjour ,

Il y a ces tutoriels http://www.swsysteme.com/tutos/tutocaddie.php / http://jem-web.info/cv/tutos/tuto_panier.html
et ces scripts php : http://www.comscripts.com/scripts/php.caddies.sc5.html

^^
0
Profil bloqué
5 avril 2013 à 07:42
Oui, et aussi sur le siteduzero.com section mysql (je crois que c'est l'objet d'un tp).
0
smikpaf Messages postés 330 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 13 juillet 2014 16
7 avril 2013 à 17:47
Alors en suivant le sujet et en testant les functions 1 par 1 je but déjà sur la première

C'elle d'ajout donc voila le code

function ajout($ajout)
{
array_push($_SESSION['caddie']['id'], $select['id']);
array_push($_SESSION['caddie']['objet'], $select['objet']);
}

et la page

if (!isset($_SESSION['caddie']))
{
/* initialisation du panier */
$_SESSION['caddie'] = array();

/* Subdivision du panier */
$_SESSION['caddie']['id'] = array();
$_SESSION['caddie']['objet'] = array();
}


$select['id'] = 'azerty';
$select['objet'] = 'objet';
ajout($select);

Et le problème c'est que sur google chrome ca fait ca => ["id"]=>
NULL
["objet"]=>
NULL

Et sur firefox ca marche correctement

Savez vous quel est le problème ?
0
Profil bloqué
7 avril 2013 à 19:06
Je ne fais plus de php & sql depuis fort longtemps, de mémoire il faut peut-être initialiser le tableau lors de sa création.
0
smikpaf Messages postés 330 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 13 juillet 2014 16
7 avril 2013 à 19:07
en mettant $select = array() avant d'initialisé les variables ?
0
Profil bloqué
7 avril 2013 à 19:09
Peut-être. Peut-être aussi en précisant le nombre de cases de l'array (marquer genre array([tontruc][tonmachin][tonbidule]) ou quelque chose dans l'esprit (je ne me souviens plus de la syntaxe)
0
smikpaf Messages postés 330 Date d'inscription lundi 29 novembre 2010 Statut Membre Dernière intervention 13 juillet 2014 16
16 avril 2013 à 00:15
up
0