Script de commande sur session
Résolu
maxime44
Messages postés
715
Statut
Membre
-
maxime44 Messages postés 715 Statut Membre -
maxime44 Messages postés 715 Statut Membre -
Bonjour,
Bonjour,
Alors voilà, j'ai créer un espace pour les membres de mon site avec un système de session.
http://wolfsite.fr/admin/index.php
Pour le tester :
Pseudo: test
Mot de passe : testcompte
J'aimerais mettre en place un système de commande, donc c'est facile faire un formulaire.
Donc le membre veut commander un truc, il rempli de formulaire et il envoi.
Comment faire pour afficher le récapitulatif de sa commande sur son compte, seulement sur sa session à lui et et automatiquement après sa commande ?
--
J'ai 15 ans, et alors ? On a pas le droit de s'y connaître en informatique à 15 ans ?
wolfsite.fr
Bonjour,
Alors voilà, j'ai créer un espace pour les membres de mon site avec un système de session.
http://wolfsite.fr/admin/index.php
Pour le tester :
Pseudo: test
Mot de passe : testcompte
J'aimerais mettre en place un système de commande, donc c'est facile faire un formulaire.
Donc le membre veut commander un truc, il rempli de formulaire et il envoi.
Comment faire pour afficher le récapitulatif de sa commande sur son compte, seulement sur sa session à lui et et automatiquement après sa commande ?
--
J'ai 15 ans, et alors ? On a pas le droit de s'y connaître en informatique à 15 ans ?
wolfsite.fr
Configuration: Windows XP Firefox 3.0
A voir également:
- Script de commande sur session
- Invite de commande - Guide
- Ouverture de session gmail - Guide
- Invite de commande mac - Guide
- Www.yahoo.fr ouverture de session - Guide
- Mas script - Accueil - Windows
4 réponses
Ne t'inquiètes pas les variables de session ne sont uniquement valable sur la session de l'utilisateur en question. Pour le même code ils auront des variables qui leur sont propres.
Alors ce que tu peux faire dans ton formulaire, c'est que quand il l'envoie, tu attéries sur une page où tu auras marqué "Votre commande a bien été prise en compte" par exemple. Dans cette même page, tu stockes tes infos dans des variables de session.
Exemple :
if(isset($_POST['Nom_du_produit'])){
$_SESSION['Nom_du_produit']=$_POST['Nom_du_produit'];
}
En réutilisant la variable de session dans sa page de commande :
echo $_SESSION['Nom_du_produit'];
tu auras le produit que LUI a choisi et pas les autres.
Alors ce que tu peux faire dans ton formulaire, c'est que quand il l'envoie, tu attéries sur une page où tu auras marqué "Votre commande a bien été prise en compte" par exemple. Dans cette même page, tu stockes tes infos dans des variables de session.
Exemple :
if(isset($_POST['Nom_du_produit'])){
$_SESSION['Nom_du_produit']=$_POST['Nom_du_produit'];
}
En réutilisant la variable de session dans sa page de commande :
echo $_SESSION['Nom_du_produit'];
tu auras le produit que LUI a choisi et pas les autres.
Bon alors,
ton formulaire contient des champs de saisie, des cases à cocher, etc... n'est-ce pas? Les input ont un name en propriété. Par exemple :
Sur la page cible de ton formulaire tu feras tes tests pour savoir si le formulaire a bien été rempli etc...
Ensuite tu écris un message genre, votre commande a bien été prise en compte.
Et sur cette même page tu mets ce code par exemple :
Cela signifie, si la variable $_POST['quantite'] existe alors je stocke ma quantite dans la variable de session quantite. Tu peux bien sûr donner le nom que tu veux à ta variable de session ou à ta liste d'options.
Ensuite à chaque fois que tu feras un echo $_SESSION['quantite'] sur une page, l'utilisateur verra le nombre qu'il a choisi dans son formulaire. Tu peux ainsi faire ton récapitulatif grâce à ces variables de session.
ton formulaire contient des champs de saisie, des cases à cocher, etc... n'est-ce pas? Les input ont un name en propriété. Par exemple :
<select name="quantite" id="quantite"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select>
Sur la page cible de ton formulaire tu feras tes tests pour savoir si le formulaire a bien été rempli etc...
Ensuite tu écris un message genre, votre commande a bien été prise en compte.
Et sur cette même page tu mets ce code par exemple :
if(isset($_POST['quantite'])){
$_SESSION['quantite']=$_POST['quantite'];
}
Cela signifie, si la variable $_POST['quantite'] existe alors je stocke ma quantite dans la variable de session quantite. Tu peux bien sûr donner le nom que tu veux à ta variable de session ou à ta liste d'options.
Ensuite à chaque fois que tu feras un echo $_SESSION['quantite'] sur une page, l'utilisateur verra le nombre qu'il a choisi dans son formulaire. Tu peux ainsi faire ton récapitulatif grâce à ces variables de session.
je ne sais pas comment faire que ce récapitulatif s'affiche seulement sur sa session a lui