Zut ! a priori de je me suis trompé de forum... j'aurai dû poster ici :
http://www.developpez.net/forums/f36...ts/e-commerce/
Comment faire pour changer ???


Bonjour à tous,

Je suis nouveau sur ce forum, je m'appelle "jcoutsit", j'ai un petit projet de site web et j'ai besoin de vos lumières...

J'ai suivi ce tuto à la lettre : http://jcrozier.developpez.com/articles/web/panier/

Le panier fonctionne très bien pas de problèmes, j'aimerai par contre le modifier afin de l'adapter à ma situation en transmettant les variables par POST, ajouter des informations dans le panier...etc

Une première question m'interpelle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$l = preg_replace('#\v#', '', $_GET['l']);
$q = intval($_GET['q']);
$p = floatval($_GET['p']);

ou

$l = preg_replace('#\v#', '',$_POST['l']);
$p = floatval($_POST['p']);
$QteArticle = array();
(entre parenthèse, le regex de la variable "l" me supprime les "V" contenus dans les noms de mes fichiers mais celà n'a pas vraiment d'importance pour l'instant)

Dans ce script et tel qu'il est, les variables "l", "p" et "q" sont transmises en GET à la page "panier.php". Dans la page panier.php et au niveau de l'affichage du contenu du panier, les variables sont $_SESSION['libelleProduit'],
$_SESSION['prixProduit'], $_SESSION['quantiteProduit'].

Je suis peut être passé à côté, mais à aucun moment, ni dans la page panier.php ni dans la page fonctions_panier.php je ne vois qu'est déclaré que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$l=$_SESSION['libelleProduit'];
$p=$_SESSION['prixProduit'];
$q=$_SESSION['quantiteProduit'];
Comment PHP le sait ?

Merci pour vos éclaircissement.

jcoutsit