Erreur de variable, je comprends pas :(
Coucou,
Je suis en train d'implémenter une fonction qui permet d'avoir un titre différent selon les pages de mon site, selon la catégorie et la page en cours.
Je rencontre un petit soucis avec 2 variables.
CID et JID qui sont en fait respectivement les numéros d'identifiant de mes catégories et du jeux en cours.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
$montitre = 'Mon SITE .COM';
include("config.php");
//CATEGORIE
$querychamp1 = mysql_query("SELECT * FROM categories WHERE cat_id='$cid'",$db);
while( $champ1 = mysql_fetch_array($querychamp1))
{
echo "<title> -". $champ1['cat_name'] . "</title>";
}
//JID
$querychamp2 = mysql_query("SELECT * FROM $tablecompteurs WHERE id='$jid'",$db);
while( $champ = mysql_fetch_array($querychamp2))
{
echo "<title> $montitre -" . $champ['titre'] . "</title>";
} |
Actuellement, si je vais dans une page "catégorie", j'ai bien mon titre suivi du nom de la catégorie mais j'ai le message d'erreur :
Citation:
Notice: Undefined variable: jid in c:\program files\easyphp1-8\www\page.php on line 55
Et inverssement, si je vais dans une page "jeux", j'ai bien mon titre suivi du nom du jeux en cours mais j'ai le message d'erreur suivant :
Citation:
Notice: Undefined variable: cid in c:\program files\easyphp1-8\www\page.php on line 48
Je ne comprends pas bien ce qui se passe.
Dois je peut etre ré initialiser la variable ?
Donc j'ai fait ceci :
$cid = 0; pour la catégorie.
Ca marche
et j'ai mis
$jid = 0;
et la j'ai plus de titres mais pas de message d'erreur.
Est ce que quelqu'un pourrait me filer un coup de pouce svp ?
Merci d'avance,
Marc