Problème de syntaxe en PHP

Résolu/Fermé
mazzette Messages postés 33 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 juin 2007 - 16 mai 2007 à 10:32
mazzette Messages postés 33 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 juin 2007 - 16 mai 2007 à 10:40
bjr,


J'ai un peti souci de syntaxe à cause des guillements et des apostrophes :

Voici le code :

<td width="151"><div align="center">
<?php if ($pageName == 'OFFRES') { echo '<span id="lienencours">OFFRES DEMPLOI</span>'; } else { echo '<a href="offresEmploi.php">OFFRES DEMPLOI</a>'; } ?>
</div></td>


Mon problème est l'apostrophe du terme OFFRES D'EMPLOI
J'ai mis l'apostrophe entre guillemets mais cé pas bon apparemment...

Merci
A voir également:

5 réponses

je suis pas sur d'avoir compris mais ... echappe là avec un \ ;)
0
KmiK Messages postés 24 Date d'inscription mardi 15 mai 2007 Statut Membre Dernière intervention 21 mai 2007 31
16 mai 2007 à 10:37
Bonjour
<td width="151"><div align="center">
<?php if ($pageName == 'OFFRES') { echo"<span id=\"lienencours\">OFFRES D'EMPLOI</span>"; } else { echo "<a href=\"offresEmploi.php\">OFFRES D'EMPLOI</a>"; } ?>
</div></td>


cordialement
0
3couleurs Messages postés 4 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 26 mai 2007 3
16 mai 2007 à 10:38
Non, il ne faut pas mettre de guillemets mais le symbole \

Voila le code un peu remanié :

<td width="151"><div align="center">
<?php if ($pageName == 'OFFRES')
{ echo "<span id=\"lienencours\">OFFRES DEMPLOI</span>"; } else { echo "<a href=\"offresEmploi.php\">OFFRES D\'EMPLOI</a>"; } ?>
</div></td>
0
CH4NCE Messages postés 620 Date d'inscription jeudi 7 décembre 2006 Statut Membre Dernière intervention 8 août 2013 719
16 mai 2007 à 10:39
coucou
Il faut que tu indiques à php que l'apostrophe de d'emploi n'est pas un caractere special :
<td width="151"><div align="center">
<?php if ($pageName == 'OFFRES') { echo '<span id="lienencours">OFFRES D\'EMPLOI</span>'; } else { echo '<a href="offresEmploi.php">OFFRES D\'EMPLOI</a>'; } ?>
</div></td> 

Ceci se fait avec un anti slash (ou back slash comme on veut).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mazzette Messages postés 33 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 juin 2007 3
16 mai 2007 à 10:40
Merci à tous !!!
;-)
0