lutin Posté 27 Novembre 2005 Posté 27 Novembre 2005 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
lutin Posté 27 Novembre 2005 Auteur Posté 27 Novembre 2005 Je viens de trouver , il fallait juste que je rajoute <? if ($cat=='1') {?> (deux égales)
Anonymus Posté 28 Novembre 2005 Posté 28 Novembre 2005 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant