Une variable dans un IF ?

Invité
Invité n'ayant pas de compte PHPfrance

30 déc. 2006, 23:06

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

HD
Mammouth du PHP | 1181 Messages

30 déc. 2006, 23:09

if ($acfr+1==1) {  
   echo 'Bravo $pseudo'; 
}
devrait suffit !
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Invité
Invité n'ayant pas de compte PHPfrance

30 déc. 2006, 23:11

non, il m'affiche "Bravo $pseudo" :(

ViPHP
ViPHP | 3607 Messages

30 déc. 2006, 23:13

ce if...? c'est du javascript ?
bon et es-tu sur que la condition du if soit vérifiée?

Invité
Invité n'ayant pas de compte PHPfrance

30 déc. 2006, 23:15

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 !

HD
Mammouth du PHP | 1181 Messages

30 déc. 2006, 23:15

<?php
if ($acfr+1==1) {  
   echo 'Bravo '.$pseudo ; 
}
?>
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Invité
Invité n'ayant pas de compte PHPfrance

30 déc. 2006, 23:19

HD ==> manque un ' dans ton code :lol:

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

Merci

Mammouth du PHP | 1885 Messages

30 déc. 2006, 23:20

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)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

ViPHP
AB
ViPHP | 5818 Messages

31 déc. 2006, 22:51

à 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