Fait un effort, l'article envoyé par DarkBlue est excellent et tout à fait compréhensible pour un débutant. Cette portion de code est exactement ce que tu désires faire et tu ne trouveras pas plus simple.Beh!!
Je ne sais pas quoi dire car je ne comprend pas grand choses a son explication. et en plus je crois q c q je veux faire ce plus simple que ca.
En faite moi j'aurais un tableaux en haut de la page w=720 h=154 qui fait aussis les boutons(la navigation ) et en bas un espace pour tout les contenu ,environ 30 pages a affiche dans cette partie la.
Et dans son explication je ne vois ou en met la position exacte de ses pages.
Merci de m'aider
ps: je vous rappele que je ne suis pas tres dué avec le php
<div class="partieHaute" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="partieBasse">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php',
//ici tu rajoutes tes autres pages php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div>
Et ta page menu du haut ressemblera à :
<ul>
<li>
<a href="index.php?page=accueil" title="L'accueil">Accueil</a>
</li>
<li>
<a href="index.php?page=news" title="Les News ">News</a>
</li>
</ul>
Le $_GET['page'] te permettra de récupéré les variable passé en URL, comme dans l'exemple (menu) tu as deux variables : accueil et news.<ul>
<li>
<a href="index.php?page=accueil" title="L'accueil">Accueil</a>
</li>
<li>
<a href="index.php?page=news" title="Les News ">News</a>
</li>
</ul>
-----------------<div class="partieHaute" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="partieBasse">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php',
//ici tu rajoutes tes autres pages php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div>
-----------------'news.php', 'accueil' => 'accueil.php', //ici tu rajoutes tes autres pages php'); // On teste que le paramètre d'url existe et qu'il est bien autorisé // ----------------------------------------------------------------- if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) { include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page } else { include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau } ?>
---------
<div class="partieHaute" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="partieBasse">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php',
//ici tu rajoutes tes autres pages php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div>
______________________________________________________
<div class="partieHaute" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="partieBasse">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div>