Php ajouter des "

Résolu/Fermé
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 - 9 avril 2012 à 16:38
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 - 10 avril 2012 à 13:58
Bonjour,

J'ai créer une page html en utilisant le php pour le rendre plus dynamique.
Ce qui j'aimerais faire c'est par exemple dans le menu mettre la page où je me trouve en bleu.

Je vous donne mon code vous comprendrez peut être mieux :
j'ai rajouter ceci dans mon css :

#ici{
text-color : blue;
}

Et voilà mon fichier menu.php :
la variable page correspond au nom de la page sur laquelle je ne trouve.
<td <?php if($page=="accueil") echo"id=#22ici#22"; ?> class="menu">Accueil</td>

(c'est sous forme de tableau)

J'aimerais que si ma variable page vaut "accueil", le fichier html doit être :
<td id="ici" class="menu"> Accueil </td>
sinon :
<td class="menu"> Accueil </td>

Je pense que le problème vient des " pour le id.
J'ai essayer avec #22 (code ascii) et aussi avec \".
Mais ça ne marche toujours pas.

Cordialement,
Sara.

A voir également:

2 réponses

Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 63
9 avril 2012 à 16:49
Le problème n'est pas dans les doubles quote finalement.

Si j'écris
<td <?php if($page=="accueil") echo "style=\"color:blue;\""; ?>

Ca fonctionne.

Pourquoi est-ce qu'il n'arrive pas afficher un id ?
0
<td <?php if($page=="accueil") echo 'id="ici"'; ?> class="menu">Accueil</td>
0
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 63
10 avril 2012 à 13:58
Je ne sais pas pourquoi ça ne marche toujours pas mais j'ai trouvé une autre solution.

Ici.php :
style="color:blue;"

Et j'ai modifier mon fichier d'origine avec :
<td <?php if($page=="accueil") include "ici.php"; ?> class="menu">Accueil</td>


Merci de m'avoir aidé.
0