Bug sur le script des pseudos frames
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Bug sur le script des pseudos frames



  1. #1
    lordgodgiven

    Bug sur le script des pseudos frames


    ------

    Bonjour,

    Ce script est sensé afficher la page1 ou page2 ou page3 selon le lien sur lequel je clique et tous cela sur la page index.php mais malheureusement c'est pas le cas car je reçois des warnings et franchement je me demande bien quelle erreur ai-je commise pour que le script plante

    Warning: include() [function.include]: Filename cannot be empty in C:\xampp\htdocs\test\index.php on line 20

    Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.;C:\xampp\php\ PEAR') in C:\xampp\htdocs\test\index.php on line 20

    Code PHP:
    <?
    $numlien 
    = @$_GET["numlien"];
    // On récupère la variable $numlien (si register_globals à off)

    switch ($numlien
    //On vérifie le numéro de lien cliqué par l'utilisateur
        

        case 
    '1' 
    //Si $numlien est égal à 1
        
    $page "page1.php";
        
    $title =  "Page test 1"
        
    $author "Robert";
    //alors la page affichée est page1.php
        
    break; 
        case 
    '2' 
    //Si $numlien est égal à 2
        
    $page "page2.php";
        
    $title =  "Page test 2"
        
    $author "Hervé"
    //alors la page affichée est page2.php
        
    break; 
        case 
    '3' :
    //Si $numlien est égal à 3
        
    $page "page3.php"
        
    $title =  "Page test 3"
        
    $author "Guilhem";
    //alors la page affichée est page3.php
        
    break; 

        default :
    //page par défaut
       
    $page "page1.php"
       
    $title =  "Page test 1"
       
    $author "Robert";
       break;

        } 
     
    ?>
    Code HTML:
    <?php require "link.inc.php"; ?>
    <html>
    <head>
    <title><?php echo "$title"; ?></title>
    <META NAME="Author" CONTENT="<?php echo $author; ?>" />
    </head>
    <body>
    <table width="100%" border="1">
      <tr> 
        <td width="50%"><div align="center"><strong>Menu</strong></div></td>
        <td width="50%"><div align="center"><strong>Contenu</strong></div></td>
      </tr>
      <tr> 
        <td>
    <p><a href="index.php?numlien=1">Page 1</a></p>
    <p><a href="index.php?numlien=2">Page 2</a></p>
     <p><a href="index.php?numlien=3">Page 3</a></p>
    </td>
        <td> 
          <?php include ($page); ?>
        </td>
      </tr>
    </table>
    </body>
    </html>

    -----

  2. #2
    erik

    Re : Bug sur le script des pseudos frames

    Salut,

    A la ligne 20 ce ne serait pas plutôt <?php include (link.inc.php); ?> un truc de ce genre, parce que $page il ne connait pas à ce niveau là.

Discussions similaires

  1. javascript : script qui bug !!!!
    Par invitee17aeca5 dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 19/07/2005, 13h59
  2. Couleurs des pseudos sur le forum
    Par Yoyo dans le forum Annonces Officielles
    Réponses: 0
    Dernier message: 24/08/2004, 13h22