[php]probleme

Evander -  
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
Resalut @ tous.
Voilà le code :
<table width="91%" border="1" align="center" cellspacing="0" bgcolor="#689898" bordercolor="#006868">
<tr>
<td height="329">
<?php
if(cat=="accueil")
{
include("accueil.php");
}
elseif(cat=="jeux")
{
include("jeux.php");
}
elseif(cat=="djeux")
{
include("djeux.php");
}
else{}
?>
</td>
</tr>
</table>

Les fonctions include n'affichent rien.
Keski ne va pas?
Merci beaucoup.
A voir également:

4 réponses

Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention   128
 
Il faudrait qu'on sache ce qu'il y a dans les fichiers que tu "include"...
Ne nous copie pas tous les fichiers sur le forum, mais es-tu sûr qu'il y a des informations générées par ces fichiers ?
peux-tu montrer un exemple ?

-- 
Tittom (ça c'est de la signature)
0
Evander
 
dans accueil.php il y a :
Bienvenue sur ce site.

C la 1ere fois ke ça ne marche pas.
C ptetre ke la fonction a changé sous php4 non?
0
Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention   128
 
Essaye plutôt qq chose du genre

echo "Bienvenue sur ce site.";


... dans le fichier accueil.php

Si ça ne marche pas, mets le echo "..." directement dans ta structure if {} et mets en commentaire les includes, pour voir si ça marche sans les includes...

tiens nous au courant
-- 
Tittom (ça c'est de la signature)
0
Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention   128 > Tittom Messages postés 422 Date d'inscription   Statut Membre Dernière intervention  
 
J'oubliais de préciser que le echo "..." doit être bien entendu entre les balises <? et ?>.


-- 
Tittom (ça c'est de la signature)
0
Evander Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Ca riske d'etre compliké car dans accueil.php c'est juste du texte, mais dans jeux.php et djeux.php g plein de code php et de requete sql.
Mais je crois ke g trouvé une solution.
Merci kan meme.
@+.
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Salut Evander

Pour voir ce qui se passe remplace ton code PHP par celui-ci plus simple :

<?php
if($cat) // Si $cat est défini et contient qlque chose
{
include($cat.".php"); // Easy non ?
}
else
{
echo "Debugage : $cat=".$cat;
}
?>

Ah oui au fait , qd tu écris la variable PHP "cat" sans la préfixée du symbole "$", c'est bien juste une erreur dans ton msg hein ??
On est bien d'accord ! ;:-)

Parce qu'autrement PHP considère "cat" comme une constante et vue qu'elle n'est pas définie ... surtout que dans ce cas "cat" est tout sauf une constante !!! ;:-D


@+
Philippe

[[  The Truth is Out There   ]]
0