Php, Includer une portion de page

Résolu
gama kishi Messages postés 21 Statut Membre -  
gama kishi Messages postés 21 Statut Membre -
Bonjour,
J' ai besoin d' aide sur comment includer une portion de page
avec l' événement du clique du php.

Il y a une page index avec une barre de navigation et un tableau.
Et j' aimerais que lorsque l' utilisateur clique sur un lien,
que dans la colonne de mon tableau qui constitue la partie central de ma page,
une portion de page vienne se charger là.

Le truc est que les utilisateur n aient qu' une seule page qui est l index,
et chargent des portion des page sur cette dernière.

Merci d' avance pour votre aide.

1 réponse

  1. duweb Messages postés 388 Statut Membre 72
     
    la solution la plus basique

    index.php
    <?php
    
    include_once 'menu.php';

    if !empty($_GET['page'])
    {
    include_once $_GET['page'].'.php';
    }
    ?>

    menu.php
    <a href="index.php?page=forum">forum</contact>
    
    <a href="index.php?page=info">info</contact>
    <a href="index.php?page=contact">contact</contact>

    contact.php
    page de contact
    
    1
    1. gama kishi Messages postés 21 Statut Membre
       
      Merci Duweb,
      vous m' avez vraiment beaucoup aidé,
      je crois que je réussi ce que je voulais faire.
      Mais cependant je ne pas vraiment compris tout le code,
      surtout la parti
      <?php
      
      if(!empty($_GET['page']))
      {

      include_once $_GET['page'].'.php';

      }
      ?>

      Si vous pouvez m' écrire des petits explication comme de commentaires
      encore merci.
      0
    2. duweb Messages postés 388 Statut Membre 72
       
      $_GET['page'] -> correspond à la valeur de page dans l'url www.onsite.fr/index.php?page=contact

      if(!empty($_GET['page'])) -> !empty = si la valeur de page n'est pas vide et existe alors j'exécute le code qui suit. le point d'exclamation inverse la commande empty.
      ex :
      if empty = si vide
      if !empty = si pas vide

      include_once $_GET['page'].'.php'; -> inclut la page souhaitée. ici -> contact.php

      le code mérite beaucoup d'amélioration pour servir en exploitation. c'est juste un exemple basique pour comprendre la logique d'include
      0
    3. gama kishi Messages postés 21 Statut Membre
       
      Okay merci, je crois que je veux chercher de tuto pour
      en apprendre d' avantage.
      0