Page 1 sur 1

Une variable dans un IF ?

Posté : 30 déc. 2006, 23:06
par Invité
Bonjour,

y'a une chose que je ne comprend pas !

J'essaie de mettre une variable dans un if du style :
if ($acfr+1==1) {  
   echo 'Bravo <?php echo $pseudo ?> '; 
} 
et le pseudo ne s'affiche pas ?

Par contre,si je met <?php echo $pseudo ?> en dehors du "if" il s'affiche sans problème...

Une solution ?

Merci

Posté : 30 déc. 2006, 23:09
par HD
if ($acfr+1==1) {  
   echo 'Bravo $pseudo'; 
}
devrait suffit !

Posté : 30 déc. 2006, 23:11
par Invité
non, il m'affiche "Bravo $pseudo" :(

Posté : 30 déc. 2006, 23:13
par jojolapine
ce if...? c'est du javascript ?
bon et es-tu sur que la condition du if soit vérifiée?

Posté : 30 déc. 2006, 23:15
par Invité
oui puisque je l'ai tester !

Le problème ne vient pas de ca,je veut afficher le pseudo donc,rien a voir avec le if !

Donc,je comprend pas pourquoi le pseudo ne s'affiche pas dans ce sacré "if" alors que si je met la meme chose en dehors,il s'affiche !

Posté : 30 déc. 2006, 23:15
par HD
<?php
if ($acfr+1==1) {  
   echo 'Bravo '.$pseudo ; 
}
?>

Posté : 30 déc. 2006, 23:19
par Invité
HD ==> manque un ' dans ton code :lol:

Ben voilà,c'est régler :wink:

Merci

Posté : 30 déc. 2006, 23:20
par Xenon_54
Les variables entre ' ne sont pas interprétées.
Il faut utiliser " ou alors concaténer la variable comme l'a fait HD. (remarque le point entre la chaine et la variable)

Posté : 31 déc. 2006, 22:51
par AB
à Invité

Apparemment tu n'est pas passé par la case départ avant de commencer à programmer. Apprendre la concaténation de variables + texte est un chapitre à ne pas manquer sinon tu n'as pas fini de galérer.

Je ne sais pas si un tutoriel de php france parle de ce sujet, aussi je donne un lien que j'utilisais à mes débuts : http://www.phpdebutant.org/article55.php