Affiché un span dans un echo

Mammouth du PHP | 643 Messages

15 sept. 2017, 21:10

Salut à tous.
Alors je me rends fou avec un truc tout con.
J'ai le faire plus d'une fois mais le je ne vois pas pourquoi ça ne m'affiche pas mon span correctement
$h1 .=  !empty($_GET['ville']) && empty($_GET['loisir']) ? 'Actu à <span>'.ucfirst(strtolower($_GET['ville'])).'</span>' : NULL;
Merci pour vos lumières ;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 sept. 2017, 08:21

Bonjour,

Qu'entends-tu par "ne s'affiche pas correctement" ?

Je ne sais pas si il s'agit de ça mais perso je préfère toujours entourer l'ensemble des conditions entre parenthèses
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 643 Messages

16 sept. 2017, 11:37

Au lieu de me mettre ma chaine entre les balise <span> et </span> ça m'affiche les les mots span

Actu <span>Grenoble</span>

Mammouth du PHP | 2703 Messages

16 sept. 2017, 15:04

c'est le code qui affiche $h1, en modifiant les caractères spéciaux, qu'il faudrait.

Eléphant du PHP | 337 Messages

20 sept. 2017, 00:18

Il doit y avoir un htmlentites ou un htmlspecialchars qui traîne quelque part !