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 :

Récupération variable dans liens et inclure un page php en fonction de celle-ci


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur DELPHI
    Inscrit en
    Janvier 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur DELPHI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 127
    Par défaut Récupération variable dans liens et inclure un page php en fonction de celle-ci
    Bonjour à tous,

    J'ai un petit souci je n'arrive pas à inclure un page php pourtant rien de bien compliqué mais rien ne s'affiche !
    Voici le code le page principale et celui de la page1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <html>
    <head></head>
    <body>
    <div id="haut">
     
              <li><a href="gest_util.php?page=1">PAGE 1</a></li>
              <li><a href="gest_util.php?page=2">PAGE 2</a></li> 
              <li><a href="gest_util.php?page=3">PAGE 3</a></li>
     
    </div>
    <?
     
     if(!empty($GET_['page'])) 
    {
        switch($GET_['page']){
          case 1 : include('page1.php');
                    break;
          case 2 : include('page2.php');
                    break;
          case 3 : include('page3.php');
                    break;
        }
    }
    ?>
     
    </body>
    </html>
    page 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    <head>
    <link href="../../intranet.css" rel="stylesheet" type="text/css"> 
    </head>
    <body>
     
     
    <div id="test">
    PAGE 1
    </div>
    </body>
    </html>
    Merci de votre aide !

  2. #2
    Membre expérimenté Avatar de Mogwaï
    Inscrit en
    Mai 2004
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 247
    Par défaut
    $_GET et non $GET_ :

    Citation Envoyé par curt25 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?
    
     if(!empty($GET_['page'])) 
    {
        ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?
    
     if(!empty($_GET['page'])) 
    {
        ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur DELPHI
    Inscrit en
    Janvier 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur DELPHI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 127
    Par défaut
    Merci bien éfectivement j'avais pas vu !
    Mais toujours pas sinon j'avais fait de cette manière, pour un même résultat final...
    Au secours !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <html>
    <head>
    <title>Les Pseudo Frames</title>
    </head>
    <body>
    <div id="haut">
    			<li><a href="gest_util2.php?page=1">PAGE 1</a></li>
              <li><a href="gest_util2.php?page=2">PAGE 2</a></li> 
              <li><a href="gest_util2.php?page=3">PAGE 3</a></li>
    </div>
    <?
    switch($page) { 
     
    case "1":
    include("page1.php"); 
    break;
    case'2': 
    include("page2.html"); 
    break; 
     
    case'3':
    include("page3.php"); 
    break; 
     
    }
    ?>
     
    </body>
    </html>

  4. #4
    Membre expérimenté Avatar de Mogwaï
    Inscrit en
    Mai 2004
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 247
    Par défaut
    Observe le contenu de $_GET ainsi :

    C'est un bon début pour débugger

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur DELPHI
    Inscrit en
    Janvier 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur DELPHI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 127
    Par défaut
    Merci pour ton astuce.
    Il prend bien en compte les differrents cliques sur les liens, il indique :
    Array ( [page] => 1 )
    Pour la page 1 et ainsi de suite...
    donc il passe bien dans le si et exécute mon include !
    Est-ce que se serais pas un broblème d'affichage tout simplement ?
    Ou le contenu de ma page1 ?

  6. #6
    Membre expérimenté Avatar de Mogwaï
    Inscrit en
    Mai 2004
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 247
    Par défaut
    Remplace les includes par des echos, et ajoute un bloc default à ton switch

    On va bien finir par trouver

  7. #7
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 20
    Par défaut
    Je viens de trouver un truc intéreesant, se serait ma connexion a ma base oracle qui me faite planter... bizzar

Discussions similaires

  1. Passage de variable dans lien
    Par oclone dans le forum ASP.NET
    Réponses: 9
    Dernier message: 19/11/2008, 15h16
  2. variable dans lien hypertexte
    Par axon74 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/09/2008, 11h02
  3. [Smarty] Problème récupération variable dans un for
    Par slaxsystem dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 02/05/2007, 17h10
  4. Variables dans lien
    Par felix4 dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2007, 12h22
  5. $_POST[variable] ou $variable dans lien de confimation ?
    Par psychoBob dans le forum Langage
    Réponses: 6
    Dernier message: 09/05/2006, 14h08

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