J'ai fais ca ( je débute ) :
echo if(!empty($ligne->img_titrelien)){
'<a href="'.$ligne->img_titrelien.'" "target="_blank"> '.$ligne->img_titre.'</a>'
}
else {
.$ligne->img_titre.
};
Mais j'ai une erreur unexpected T_IFecho if(!empty($ligne->img_titrelien)){
'<a href="'.$ligne->img_titrelien.'" "target="_blank"> '.$ligne->img_titre.'</a>'
}
else {
.$ligne->img_titre.
};
Mais j'ai une erreur unexpected T_IF
<a href="grosseimage.jpg" rel="prettyPhoto[gallery1]" title="Name of image.">
<img src="petite image.jpg" alt="Name of image" link='<a href="http://www.link.com" target="_blank">Click here for external link</a>' /></a>
Dans mon cas, j'ai donc remplacer les image par des variables en PHP afin d'afficher toutes celles stockées dans ma BDD grâce à
while( $ligne = $resultats->fetch() )
Ma ligne de code est donc : <li>
<a href="<?php echo($ligne->img_lien); ?>" rel='prettyPhoto[gallery1]' title="<?php echo($ligne->img_commentaire); ?>"><img width="100" height="100" src="<?php echo($ligne->img_lien);?>" alt="<?php echo($ligne->img_titre); ?>" link = " <?php if(!empty($ligne->img_titrelien)){
echo '<a href="',$ligne->img_titrelien,'" "target="_blank"> ',$ligne->img_titre,'</a>';
}
else {
echo $ligne->img_titre;
} ?>"></a>
</li>
Ca marche seulement quand le lien n'est pas cliquable, mais quand il l'est, le lien s'affiche à côté de l'image miniature suivi de ces deux caractères "> à chaque fois, je pense que ca montre que c'est au niveau des guillemets que ca passe pas, et peut-être à cause du "target="_blank" qui comporte bizarrement 3 guillemets Oo... quoique même en enlevant la première guillement juste avec target, j'obtiens le même résultat ...
avec le if
<a href="<?php echo($ligne->img_lien); ?>" rel="prettyPhoto[gallery1]" title="<?php echo($ligne->img_commentaire); ?>"><img width="100" height="100" src="image.png" alt="blabla" link = "<a href="lien" "target="_blank"> titre</a> "></a>
avec le else :
<a href="<?php echo($ligne->img_lien); ?>" rel="prettyPhoto[gallery1]" title="<?php echo($ligne->img_commentaire); ?>"><img width="100" height="100" src="image.png" alt="blabla" link = " titre "></a>
le second cas ça va, mais le 1er c'est la cata, et ça implique tes soucis