Php ajouter des "

Résolu
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -  
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -
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 678 Date d'inscription   Statut Membre Dernière intervention   63
 
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
ReDLoG
 
<td <?php if($page=="accueil") echo 'id="ici"'; ?> class="menu">Accueil</td>
0
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
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