|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Développeur informatique Inscription : décembre 2006 Messages : 246 ![]() |
Bonjour.
Est-il possible de faire cela par exemple $rich['datereal']= 2008-01-20 Code :
<? if ($rich['datereal'] <= date('Y-m-d')){ echo "<img src=\"/images/improuge.jpg\"/>"; } else { echo"<img src=\"/images/impvert.jpg\"/>";}?> Code :
Parse error: syntax error, unexpected '{' in /home/samba/site/leaualabouche/public/admin/special.php on line 265 merci de votre aide
__________________
Powered By Ubuntu/Linux GNU 9.10, Ubuntu/Linux GNU 10.10 |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 515 ![]() |
Bonsoir,
en tout cas ceci fonctionne parfaitement : Code exemple.php :
Cordialement, DaRiaN. |
||
|
|
00
|
|
|
#3 | ||||
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Salut,
A priori, cela devrait être pourtant possible. Peut être est-ce un espace manquant entre ton deuxième echo et les premiers guillemets ? Personnellement, je n'aime pas mélanger les traitements php et html. Aussi je fais tous mes tests, boucles, etc... avant de sortir le code html. C'est plus simple à débugger. Exemple : Avant de générer le HTML Code :
Code :
Deuxième conseil : préférer les balises <?php ... ?> au simple <? ... ?> qui pourrait être différemment supporté à l'avenir. Tout comme il faut privilégier <?php echo $var;?> au plus court mais bientôt abandonné <?= $var;?> |
||||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : décembre 2007 Messages : 426 ![]() |
Ya pas de raison que ca fonctionne pas, d'après le message c'est un problème d'accolade et la ligne à l'air bonne.
Tu es sur que l'erreur est sur cette ligne ? Si oui faudrais voir un bout de code plus grand, ca doit venir d'une accolade manquante ou en trop en amont ou en aval de cette ligne.
__________________
Si un problème ne trouve pas de solution, c'est qu'il n'y à pas de problème |
|
|
00
|
|
|
#5 | ||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 515 ![]() |
Hier, je me suis demandé s'il n'avait pas écrit :
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Développeur informatique Inscription : décembre 2006 Messages : 246 ![]() |
oh merci... bizzarment tout fonctionne... je ne comprend pas.
Question comme ca.... pouquoi <?php ?> aulieu de <? ?>, les 2 fonctionne très bien merci de votre soutien
__________________
Powered By Ubuntu/Linux GNU 9.10, Ubuntu/Linux GNU 10.10 |
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Il n'est pas impossible qu'à l'avenir la séquenece <? ?> puisse être applicable à plusieurs langages, genre mixer php et psp (python server page) par exemple.
Idem pour <?= ?> qui fonctionne, mais que php prévoit de laisser tomber. Mieux vaut être précis, c'est pas trois lettres en plus qui vont polluer le code... |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Développeur informatique Inscription : décembre 2006 Messages : 246 ![]() |
C,est vrai merci pour tes explication
__________________
Powered By Ubuntu/Linux GNU 9.10, Ubuntu/Linux GNU 10.10 |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : juin 2006 Messages : 133 ![]() |
Bonjour.
Et en plus, l'exécution de <?php est plus rapide que <? . Donc, autant dire qu'il n'y a que des avantages à écrire <?php |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Développeur informatique Inscription : décembre 2006 Messages : 246 ![]() |
Et faut-il le marquer a toute les fois.... oui
désolé question nouille
__________________
Powered By Ubuntu/Linux GNU 9.10, Ubuntu/Linux GNU 10.10 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com