Bonjour à tous
Voila, j'ai une page index.php, j'ai mis un menu par un include comme le suivant :
<?php include ('inc/menu.php');?>
Jusque la, pas de soucis, mais je rencontre un problème plus bas dans ma page, je vous explique :
Dans une Div, j'ai inclu un fichier racc.php qui se chargera de faire les raccords entre les différentes pages.
Ce fichier est codé comme ci dessous :
<?php
if($_GET'site'])
{
$get = strip_tags($_GET'site']);
switch($get)
{
// Le serveur
case 'contact':
include "contact.php";
break;
// Page par défault
default:
include ('news.php');
break;
}
}else
{
include ('news.php');
}
?>
La page news s'affiche mais avec une erreur avant.
( ! ) Notice: Undefined index: site in C:\wamp\www\inc\racc.php on line 3
Call Stack
1 0.0002 678784 {main}( ) ..\index.php:0
2 0.0005 685632 include( 'C:\wamp\www\inc\racc.php' ) ..\index.php:43
Soit j'ai mal compris la fonction case ou switch, soit j'ai une erreur de codage, cependant j'ai obtenu ce code
d'un cms qui marche.
Peut être dû à la fonction if($_GET'site']) qui sait.
A savoir que dans mon menu, les liens apparaissent comme cela :
<li><a href="index.php?site=contact" >Nous contacter</a></li>
J'aimerais bien faire fonctionner ce code, par la suite, je pourrais me débrouiller pour faire apparaître les pages vidéos, photos, etc ...
Merci d'avance.