Aller au contenu

Clause if


Sujets conseillés

Posté

Rebonjour

J'ai une page cadre.php qui est segmenté en 2 avec les frames.

La partie de gauche affiche les vignettes (rubrique.php) et quand on clique sur la vignette a gauche cela affiche la photo correspondante a droite (article.php).

Voila une partie du code de cadre.php

<? if ($cat='1') {?>
 <frame name="principal" src="article.php?id_article=2" target="_self">
<? } ?>
<? if ($cat='2') {?>
 <frame name="principal" src="article.php?id_article=62" target="_self">
<? } ?>
<? if ($cat='3') {?>
 <frame name="principal" src="article.php?id_article=102" target="_self">
<? } ?>

Donc je voudrais que par exemple si je clique sur le lien qui ammene sur : cadre.php?cat=2, il y ait dans la partie droite l'article 62.

Or la clause if ne marche pas et fais comme si tous les if etaient vrais, donc cela affiche toutes les frames au lieu de selectionner la bonne et je ne comprends pas pourquoi

voila en esperant avoir été clair

merci

Posté

Tu peux aussi te servir de switch :

switch($cat){

case ("1"):
   // execute le cas 1;
  break;
case ("2"):
   // execute le cas 2;
  break;
case ("3"):
   // execute le cas 3;
  break;
default:
   // execute le code par défaut;
}

Anonymus.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...