8792 sujets

Développement web côté serveur, CMS

Bonjour,

Quelqu'un peut-il me dire comment on fait pour que les url (*.htm) de ma page appelée par ex. angenda.php s'affiche correctement dans ma page index à l'aide de code php. Pour l'instant j'arrive à faire afficher ma page agenda.php correctement mais une fois que je clique sur un lien de cette page agenda, le contenu de mes pages (*.htm) s'affiche sur une autre page.
Voici le code de ma page index :
<?php 
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; 
 switch($page) 
{ 
case 'historico': include ('historico.htm');break; 
case 'comite': include ('comite.htm');break; 
case 'agenda': include ('agenda.php');break; 
case 'descargar': include ('descargar.htm');break; 
case 'contacto': include ('contacto.htm');break; 
default: 
  include('historico.htm');break; 
} 
?>

Est-ce que je dois ajouter à cette liste de case celle de ma page agenda pour que ma page index le reconnaisse ou bien ma page agenda doit-elle être créer de la même manière que index et comme ça elle sera indépendante de celle-ci même ci à l'affichage l'internaute ne verra que du feu. Je ne sais pas quelle est la meilleure solution et la plus simple.

Merci beacoup pour votre aide .
Smiley smile
Si tu utilises un "Switch" avec des "Include"
Tu dois bien sure mettre le "Switch" ds la page "Index.php"
Alors aprés tu fais passer la page que tu veux via $_GET["page"]

Donc tu dois créer tes liens dans ce genre "index.php?page=mapage"
La ca devrait fonctionner correctement.