Ajout d'un if

analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

je souaihte mettre du php ( un if ) entre les '' mais je trouve pas la syntaxe quelqu'un peut-il m'aider ?


<?=($random)?'<div class="random">':'';?>

Merci.

5 réponses

naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
t'es obligé de garder l'opérateur ternaire ?

sinon tu fais :

if($random){ 

echo '<div class="random">' ; 
}
else 
{ 
  if($tanouvellecondition) { 
    // etc .. 

}

}
0
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci mais oui je dois le garder.
0
Utilisateur anonyme
 
Bonsoir

Ta demande n'est pas claire, en fait elle ne veut rien dire.
Tu veux remplacer une expression qui représente une valeur (le '' de ton opérateur ternaire) par une instruction if, qui ne représente aucune valeur. Ça n'a pas de sens.
Que veux-tu vraiment ? Un second opérateur ternaire ?
0
analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   3
 
Voilà ce que je cherche :

<?=($random)?' if(macondition) { <div class="1"> } else { <div class="2"> } ':'';?>
0

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

Posez votre question
Utilisateur anonyme
 
De moins en moins clair...
Ta formule en pseudo PHP étant incorrecte, elle ne veut rien dire. Elle n'explique donc rien.
Je vais supposer que tu as voulu écrire :

<?php echo $random?((macondition)?'<div class="1">':'<div class="2">'):''; ?>

Si ce n'est pas ce que tu voulais, peux-tu le redire avec des simples mots français : "dans telle condition, je veux ceci, dans telle autre condition, je veux cela" ?
0