IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Sessions, besoin d'aide pour une adaptation :)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 81
    Par défaut Sessions, besoin d'aide pour une adaptation :)
    Bonjour,
    J'avance à grand pas dans mon développement et me suis cassé les dents sur les sessions php.

    Je dois en effet réaliser un panier pour mon application, j'ai pu trouver ce super tutoriel : http://jcrozier.developpez.com/articles/web/panier/ sur la réalisation d'un panier virtuel.

    J'ai toutes fois un peu de mal a adapter le code présenté pour une utilisation avec formulaire.

    En effet, lorsqu'on ajoute des produits dans le panier dans ce tutoriel, les variables sont passées dans l'url alors que moi j'utilise un formulaire et donc du POST.

    Mes variables ne sont alors pas prises en compte par le script présenté ici. Toutes fois, elles sont bien présentes dans la page si je fais le test suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	echo 'Référence Produit : ';
    	echo $_POST['refproduit'];
    Est ce que quelqu'un pourrait m'expliquer comment passer mes variables dans le script s'il vous plait ?


    Par avance,
    Merci

    Marc

  2. #2
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    avec les sessions, tu fais qque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (!isset($_SESSION['refproduit'])) $_SESSION['refproduit'] = $_POST['refproduit'];
    if (isset($_SESSION['refproduit']) && isset($_POST['refproduit'])) $_SESSION['refproduit'] = $_POST['refproduit'];
    et tu modifies la page après pour utiliser tes sessions au lieu des variables de l'url

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 81
    Par défaut
    Merci pour ta réponse,
    En fait, c'est pour remplacer ca ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (isset($_GET['action']))
    par exemple ?

    Merci encore.

  4. #4
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    bah si ton url est du style : "panier.php?refproduit=123582"
    le fait d'utiliser la session te permettra de ne plus avoir refproduit=123582 dans l'url mais d'avoir $_SESSION['refproduit']=123582 au lieu de $_GET['refproduit']=123582

    ça t'évite de tout passer en paramètre

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 81
    Par défaut
    Citation Envoyé par sacricri Voir le message
    bah si ton url est du style : "panier.php?refproduit=123582"
    le fait d'utiliser la session te permettra de ne plus avoir refproduit=123582 dans l'url mais d'avoir $_SESSION['refproduit']=123582 au lieu de $_GET['refproduit']=123582

    ça t'évite de tout passer en paramètre
    Oui d'accord, mais je comprends absolument rien en fait.
    Le code est assez compliqué je trouve

  6. #6
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Citation Envoyé par plex Voir le message
    Oui d'accord, mais je comprends absolument rien en fait.
    Le code est assez compliqué je trouve
    Si tu reprend le tutoriel depuis le début, à partir de quel moment tu ne comprend plus ?

    Qu'est ce qui te gène, le passage des paramètres en mode POST ou GET, la conservation de variables dans des sessions ?

    Y a-t-il des exemples précis de code que tu ne comprend pas ?

Discussions similaires

  1. Besoin d'aide pour une sous requete
    Par Celia1303 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 12/10/2005, 15h09
  2. Besoin d'aide pour une requete
    Par jnc dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/07/2005, 12h54
  3. Création requete besoin d'aide pour une date
    Par royrremi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/07/2004, 23h03
  4. Besoin d'aide pour une Requête SQL ...
    Par Kokito dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/07/2004, 12h56
  5. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo