Un lieu, deux "includ"

marjo -  
hani_ Messages postés 346 Statut Membre -
Bonjour,

Je fais un site assez basique en php avec la fonction "include".
J'aimerais que lorsque je clique sur le menu, la page principale change mais qu'une autre partie de mon site change en même temps. En résumé, j'aimerais que mon lien est deux "destinations".

J'ai actuellement deux includes et mon lien ne part que sur la variable que je lui donne mais j'aimerais qu'il change aussi l'autre variable.

Ex:
<table>
<tr> <td>
<?php
if (empty($titre)){
$titre= "titre/home";
}
include($titre. ".php");
?>
</td> </tr>
<tr><td>
<?php
if (empty($page)){
$page= "pages/home";
}
include($page. ".php");
?>
</td></tr>

</table

et mon lien:
index.php?page=pages/home

En tous les cas, merci d'avance pour votre aide!
Configuration: Windows XP
Firefox 3.0.7

3 réponses

  1. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    mon lien ne part que sur la variable que je lui donne mais j'aimerais qu'il change aussi l'autre variable

    Pas très clair ça ...
    0
    1. marjo
       
      J'aimerais qu'il prenne en compte mes deux includes et non seulement 1:

      Ex:
      <table>
      <tr> <td>
      <?php
      if (empty($titre)){
      $titre= "titre/home";
      }
      include($titre. ".php");
      ?>
      </td> </tr>
      <tr><td>
      <?php
      if (empty($page)){
      $page= "pages/home";
      }
      include($page. ".php");
      ?>
      </td></tr>

      </table

      Je sais pas si c'est vraiment plus clair...
      0
  2. IpIpIpIpOne Messages postés 480 Statut Membre 116
     
    heu .. non .. pas vraiment ... :D

    Il t'affiche quoi comme message d'erreur ?

    <?php
    if (empty($_GET['page']))$page= "pages/home";else $page= $_GET['page'];
    if(file_exists($page. ".php"))include($page. ".php");
    ?>
    0
    1. marjo
       
      Il ne me met pas de message d'erreur...

      Je vais retenter d'expliquer parce que dans le genre pas clair, je crois que j'ai fait fort... :-s

      J'aimerais que lorsque je clique sur mon lien, la page principale change, ainsi que l'en-tête de mon site (où est indiqué justement quelle page est affichée).

      Le lien devrait donc faire deux changement sur ma page en même temps.

      C'est un peu mieux expliqué?!?

      Merci...
      0
  3. hani_ Messages postés 346 Statut Membre 20
     
    dans ce cas change juste ta page principale pour la page vers laquelle tu souhaite allez et dans cette seconde page fait un include de la nouvelle entête....

    <table>
    </td> </tr>
    <tr><td>
    <?php
    if (empty($page)){
    $page= "pages/home";
    }
    include($page. ".php");
    ?>
    </td></tr>
    
    </table
    


    dans ta page.php met lui un include titre.php

    quand me navigateur chargera la nouvelle page il verra que cette dernière appelle un nouvel entête et l'inclura de lui même....
    0