Bonjour,
J'ai créer un site avec ma première page index.php.
Dans celle-ci se trouve
_un menu déroulant horizontale en cascade css dans l'entête ,
_la partit du milieu où viennent se loger les pages relatives aux liens du menu
_le pied de page.
Afin que tous le design du site ne se recharge pas à chaque fois, j'ai fais écris ce code dans ma page principale index.php :
<?
$accueil = "accueil.htm";
$page="accueil.htm";
$autorises = array($accueil, " toute mes pages");
if(isset($_GET['p']))
$page = $_GET['p'];
if($page == "") $page = $accueil;
if(in_array($page,$autorises)) {
include $page;
}
else include $accueil;
?>
Chaque lien est donc noté :
index.php?p=e=ma page.htm
Chaque pages relatives aux liens sont sous la forme htm, sans aucun design. Elle se place dans le milieu de mon site, grace à l'include php.
Mon problème est que les liens de mon menu écrit sous la forme si dessus, ne fonctionne pas...Quand je clique dessus la page qui devrait s'afficher dans le milieu de mon site ne s'affiche pas...En revanche l'adresse dans la barre d'adresse en haut change...
Peut-etre existe t-il une solution plus simple pour éviter de recharger tout le design de mon site? J'utile le css, mais je ne vais pas coller le lien css du design dans chacune de mes pages htm?
Je suis débutant en la matière, merci de bien vouloir m'éclairer !
Rems3002