Salut,
Entoure ton
Si la page index.php est appelée sans ?site=contact, par exemple, ça générera une erreur.
A+
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.
Salut,
Entoure ton
Si la page index.php est appelée sans ?site=contact, par exemple, ça générera une erreur.
A+
Merci de ta réponse rapide et merci de ta solution. 20/20 ^^
Chapeau bas Extrarox.