Script de commande sur session
Résolu/Fermé
maxime44
Messages postés
704
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
3 juillet 2013
-
18 juil. 2008 à 18:59
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 - 18 juil. 2008 à 20:08
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 - 18 juil. 2008 à 20:08
A voir également:
- Script de commande sur session
- Invite de commande - Guide
- Script vidéo youtube - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
4 réponses
Utilisateur anonyme
18 juil. 2008 à 19:05
18 juil. 2008 à 19:05
Salut maxime44,
explique toi un petit peu plus : le membre doit-il avoir le récapitulatif de sa commande juste après avoir rempli le formulaire et aussi en revenant sur le site? Il devra surement valider sa commande si c'est bien ce qu'il veut? Explique toi un petit peu plus.
explique toi un petit peu plus : le membre doit-il avoir le récapitulatif de sa commande juste après avoir rempli le formulaire et aussi en revenant sur le site? Il devra surement valider sa commande si c'est bien ce qu'il veut? Explique toi un petit peu plus.
Utilisateur anonyme
18 juil. 2008 à 19:26
18 juil. 2008 à 19:26
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.
maxime44
Messages postés
704
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
3 juillet 2013
78
18 juil. 2008 à 19:37
18 juil. 2008 à 19:37
Donc il faut que je créer un champ dans ma table de la session genre "nom_du_produit" ?
J'ai pas trop compris, peux tu préciser quoi faire exactement, j'ai compris ce quil faut faire mais je sais pas comment !
Merci
J'ai pas trop compris, peux tu préciser quoi faire exactement, j'ai compris ce quil faut faire mais je sais pas comment !
Merci
Utilisateur anonyme
18 juil. 2008 à 19:52
18 juil. 2008 à 19:52
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.
maxime44
Messages postés
704
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
3 juillet 2013
78
18 juil. 2008 à 20:08
18 juil. 2008 à 20:08
Merci je crois que j'ai compris, si j'ai un problème je t'enverrai un MP.
Sujet résolu merci a Sky34gl3
Sujet résolu merci a Sky34gl3
18 juil. 2008 à 19:09
je ne sais pas comment faire que ce récapitulatif s'affiche seulement sur sa session a lui