Je vois deux variables moi $sexe et $age. Que se passe-t-il si l'âge est supérieur à 12 ? Hé bien ça ne rempli aucune des deux conditions.
Quelques points :
- Préfère les simple quotes aux doubles quotes en php
- === vaut mieux que ==
- Fais tes opérations en amont autant que possible, puis affiche le contenu plus tard.
Avant ton html :
<?php
$messageAccueil = null;
if ($age > 12) :
$messageAccueil = 'Ce site est réservé aux enfants.';
else :
if ($sexe === 'garçon')
$messageAccueil = 'Bienvenue sur le site de capitaine machin !';
else
$messageAccueil = 'Ce site est réservé aux garçons !';
endif;
?>
Dans ton html :
<h1 class="site-title"><?php echo $messageAccueil; ?></h1>
Message édité le 03 février 2015 à 21:56:25 par Pseudo supprimé