css dynamique

WRInaute occasionnel
salut,
Je desire afficer un bacground en css via php en fonction de l adresse de la page, c'est pour mon menu vertical.
Le code suivant me permet d'obtenir l'effet desiré.

Code:
<li <? if(preg_match("/\/view_product.php/",$_SERVER['SCRIPT_NAME']) || preg_match("/\/Copy-of-products.php/",$_SERVER['SCRIPT_NAME']) ) {?> class="Show_thisMainMenuProd" <? } ?>>

Cependant je desire avoir le meme effet sur une page dynamique du type "list_all_cat.php?id=55&user=55"


Code:
<?php  while ($catalog=mysql_fetch_array($ProdGr_query)) {//ajoute pour faire ressortir les produits catalogues?>  
         <li <? if(preg_match("/\/list_all_cat.php?id=".$catalog["sb_id"]&amp;user=$catalog["sb_uid"]."/",$_SERVER['SCRIPT_NAME']) ) {?> class="Show_thisMainMenuProd" <? } ?>>
		 <a href="list_all_cat.php?id=<?php echo $catalog["sb_id"]; ?>&amp;user=<?php echo $catalog["sb_uid"]; ?>">>><?php echo $catalog["sb_GrName"]; ?></a></li>


J'obtiens rien dans le deuxieme cas.
Quelqu'un aurait une idée ?
Merci
Hanlin
 
WRInaute accro
ton code est pas évident a lire..en incrémentant c'est plus lisible..
de + je vois que tu écrit un coup <? puis <?php ..il faut se décider, suivre une convention..la 2ème méthode est la mieux.
 
Discussions similaires
Haut