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 :

pseudo frames


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Points : 132
    Points
    132
    Par défaut pseudo frames
    Bonjour, j'ai trouvé un bout de code sur les psudos frames

    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
    30
    31
     
    <html>
    <head>
    <title>Les Pseudo Frames</title>
    </head>
    <body>
    <!-- Liens de votre menu -->
    <a href="index.php?page=livre">Le livre d'or</a> - 
    <a href="index.php?page=liens">Les liens</a> - 
    <a href="index.php?page=forum">Le Forum</a>
     
    <?Php
    switch($page) { // Fonction switch : séléction de la case en fonction de la variable $page
     
    case'livre': // Lorsque la variable $page = livre | Rappel : <a href="index.php?page=livre">
    include("livredor.php"); // On inclut la page livredor.php
    break; // On stop le déroulement du script ici (jusqu'à la fin du switch )
     
    case'liens': // Lorsque la variable $page = liens | Rappel : <a href="index.php?page=liens">
    include("liens.html"); // On inclut la page liens.html
    break; // On stop le déroulement du script ici (jusqu'à la fin du switch )
     
    case'forum': // Lorsque la variable $page = forum | Rappel : <a href="index.php?page=forum">
    include("leforum.php"); // On inclut la page leforum.php
    break; // On stop le déroulement du script ici (jusqu'à la fin du switch )
     
    }
    ?>
     
    </body>
    </html>
    et ca me met comme erreur undefinded variabe

    merci pour votre aide

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Points : 144
    Points
    144
    Par défaut
    il faut que tu récupere ta variable avec un GET puisque tu la fait passé par l'url

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    switch($_GET['page']) { // Fonction switch : séléction de la case en fonction de la variable $page

  3. #3
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    remplace ton switch par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if (isset($_REQUEST['page'])) {
       $page = $_REQUEST['page'];
    } else  {
       $page = 'livre';
    }
    switch($page) {

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Points : 132
    Points
    132
    Par défaut
    merci pour votre aide cela marche très bien

    donc dans ma page j'ai trois liens qui amènent vers les pages correspondantes.

    mais je voudrais qu'à l'ouverture de ma page, il y a une page qui est différente des pages correpondantes aux liens

    merci

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Points : 144
    Points
    144
    Par défaut
    personelement je ferai ca comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	if (!isset($_GET['page'])) {
                             //si $page n'est pas définie
    			include('accueil.php') ;
     
    		}else{
     
    		//sinon tu garde ton switch ici et tu affiche en concequence       
             switch($page) {
     
     
    }

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Points : 132
    Points
    132
    Par défaut
    halukard, j'ai mis ton code et ca me met undefined variable quand je clique sur les liens

    merci

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Points : 144
    Points
    144
    Par défaut
    oups j'avais oublier un truc ^^'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    if (!isset($_GET['page'])) { 
                             //si $page n'est pas définie 
             include('accueil.php') ; 
     
          }else{
    //tu récupere ta variable avec un get 
     $page = $_GET['page'] ;
       //sinon tu garde ton switch ici et tu affiche en concequence        
             switch($page) { 
     
     
    }
    faut récupéré la variable sinon le $page dans le switch il le connais pas désolé

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Février 2003
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 293
    Points : 132
    Points
    132
    Par défaut
    cool merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] pseudo frame / scrollbar
    Par highman dans le forum Langage
    Réponses: 1
    Dernier message: 05/04/2006, 22h09
  2. [Tableaux] pseudo frame
    Par djinko dans le forum Langage
    Réponses: 11
    Dernier message: 02/03/2006, 11h49
  3. Pseudo-frame et index
    Par MYster dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2005, 18h48
  4. Pseudo frames
    Par virtuadrack dans le forum Langage
    Réponses: 9
    Dernier message: 23/10/2005, 14h23
  5. [Système] question bete sur les pseudo frames
    Par balou dans le forum Langage
    Réponses: 5
    Dernier message: 12/10/2005, 13h11

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