If et else : un p'tit coup de pouce rapide s'il vous plait !

bonjour,
j'ai crée une fonction avec if.
Celle ci concerne les audio.
Cela dit que si le lien de telechargement existe (en gros si l'audio est telechargeable), cela affiche une image avec le lien de telechargement.

Jusque la, pas de souci.
J'aimerai simplement dire que si l'audio n'est pas telechargeable (else, else if), affiche moi une autre image.

Mais j'ai du mal avec le else.
Pourriez vous m'aider rapidement ?

je vous donne mon code actuel :

<?php if ($node->url_download) { ?>
            <a href="<?php  print $node->url_download; ?>"><img src="files/image.gif" ></a>
      
<?php }; ?>

Merci ! ;)


alwex
Posts: 15
Joined: 2007-03-29

J'espère que ça va t'aider.

<?php
if ($node->url_download) {
  echo
"ton image si le mp3 est trouvé"   
} else {
  echo
"ce que tu veux afficher sinon."
}
?>



jubjub
Portrait de jubjub
Posts: 339
Joined: 2006-06-22

j'ai un Parse error: syntax error, unexpected '}', expecting ',' or ';' a la ligne du else ! :(



kalis1​@drupal.org
Portrait de kalis1@drupal.org
Posts: 109
Joined: 2006-09-25

rajoute un point-virgule à la fin des 2 lignes "echo"...



jubjub
Portrait de jubjub
Posts: 339
Joined: 2006-06-22

cool ca marche avec du texte mais pas avec mes images qui contiennent comme lien du php..

l'image qui s'affiche si un telechargement est present est :

<a href="<?php  print $node->url_download; ?>"><img src="files/img.gif" ></a>

je suis pas loin !

un dernier coup de pouce !

thx :)



kalis1​@drupal.org
Portrait de kalis1@drupal.org
Posts: 109
Joined: 2006-09-25

<?php if ($node->url_download) { ?>
            <a href="<?php  print $node->url_download; ?>"><img src="files/image.gif" ></a>
     
<?php }else{ ?>
<a href="<?php  print $node->url_download; ?>"><img src="files/image2.gif" ></a>
<?php } ?>



jubjub
Portrait de jubjub
Posts: 339
Joined: 2006-06-22

SUPER !