css dynamique
3 messages
• Page 1 sur 1
- hanlin
- WRInaute occasionnel

- Messages: 300
- Inscription: 23 Mar 2006
css dynamique
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é.
Cependant je desire avoir le meme effet sur une page dynamique du type "list_all_cat.php?id=55&user=55"
J'obtiens rien dans le deuxieme cas.
Quelqu'un aurait une idée ?
Merci
Hanlin
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: Tout sélectionner
<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: Tout sélectionner
<?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"]&user=$catalog["sb_uid"]."/",$_SERVER['SCRIPT_NAME']) ) {?> class="Show_thisMainMenuProd" <? } ?>>
<a href="list_all_cat.php?id=<?php echo $catalog["sb_id"]; ?>&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
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
il faut peut-être échapper les caractères comme le ? qui si je ne me trompe pas veux dire que ce qui précède est facultatif.
-

bproductiv - WRInaute accro

- Messages: 4146
- Inscription: 27 Déc 2004
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.
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.
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
