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 :

Premiers pas


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut Premiers pas
    slt
    je voudrais utiliser le mécanisme des sessions pour transmettre le nom de la ville choisie depuis la page d'accuiel vers les autres pages de mon site...mais

    voiçi mon pb/

    j'ai la page ACCUEIL nommée : index.php qui contient
    villeA
    villeB
    deux (02) liens vers page1.php

    à l'aide de l' instruction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    session_start();
    <a href="page1.php?rub=ville_A" class="Style30">ville_A</a>
    <a href="page1.php?rub=ville_B" class="Style30">ville_B</a>
    ET MA PAGE page1.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    session_start();
    $_SESSION['ville_courante']=$rub;
    Mais ça marche pas que se soit :
    mes echo et le transfert de ma ville choisie ds un champ select également

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 148
    Par défaut
    est ce que tu as savegardé ta variable $ville_courante en variable de Session :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['ville_courante'] = $ville_courante;

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    n'oublie pas que session_start doit être la toute première instruction de ton code

    dans ta page index, tu as deux liens : ou sont les echo ?

    tu transfères tes données par rub=villeA
    pour les récupérer dans la page appelée, il faut utiliser $_GET['rub'] et non $rub

  4. #4
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut
    Citation Envoyé par francis m
    n'oublie pas que session_start doit être la toute première instruction de ton code

    dans ta page index, tu as deux liens : ou sont les echo ?

    tu transfères tes données par rub=villeA
    pour les récupérer dans la page appelée, il faut utiliser $_GET['rub'] et non $rub
    j'ai mis session_start();audébut
    Pour ma page index.php j'ai pas de écho
    l'internaute dois choisir entre une des villes

    je voudrais récupérer le choix de l'internaute pour l'utiliser ds les autres traitements (mes pages suivantes)

  5. #5
    Membre éclairé Avatar de arti2004
    Inscrit en
    Février 2004
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 253
    Par défaut
    Dans ma page1.php j'ai ce lien , Et c'est là où j'ai besoin de la ville choisie dans ma page index.php pour aller à la page3.php .....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    echo '<td align="left"><a href="page3.php?rubp=$rub"><b>Particulier</b></a>
    Que dois je mettre? après page3.php?

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    tu dis ne pas avoir de echo dans index.php, mais tu dis également que l'internaute doit y choisir un des villes. il choisit comment ?
    de plus, tu as bien le code suivant dans index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="page1.php?rub=ville_A" class="Style30">ville_A</a>
    <a href="page1.php?rub=ville_B" class="Style30">ville_B</a>
    ce qui indique que tu souhaites qu'il y ait un lien, mais sans echo il ne risque pas d'apparaître

    dans ta page php3, si tu veux connaître la ville choisie, tu dois utiliser ta variable de session $_SESSION['ville_courante'] que bien sûr tu aurais du initialiser auparavant, a priori dans page1.php si j'ai compris ce que tu souhaites faire, et c'est la que tu dois utiliser $_GET['rub'] comme je t'ai indiqué plus tôt

Discussions similaires

  1. premiers pas
    Par steeves5 dans le forum Hébergement
    Réponses: 5
    Dernier message: 24/12/2005, 03h27
  2. Premier pas sous C++
    Par Lachdanan dans le forum C++
    Réponses: 8
    Dernier message: 11/10/2005, 14h39
  3. premier pas dans la vie active
    Par godik dans le forum Emploi
    Réponses: 12
    Dernier message: 10/10/2005, 16h27
  4. [debutant] premier pas avec le SDK directX9
    Par arno2004 dans le forum DirectX
    Réponses: 6
    Dernier message: 27/05/2004, 21h03
  5. Réponses: 2
    Dernier message: 14/04/2004, 19h37

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