Probleme affichage avec ce lien

Eléphant du PHP | 287 Messages

02 févr. 2009, 19:08

Bonjour,
J'ai un petit souci d'affichage avec ce code :
echo '<a href="http://'.$gd_photo['site_web'].'"><'.$gd_photo['site_web']'.></a>';
Merci de votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 févr. 2009, 19:20

Il y a une erreur de syntaxe php dans le code ci-dessus.... la coloration syntaxique du forum devrait te permettre de l'identifier, sinon... bah espace un peu plus les chaines et les variables que tu concatenes, ça devrait te sauter aux yeux :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 287 Messages

02 févr. 2009, 19:27

Désolé, mais j'ai essayé pleins de trucs, c'est pour ça que je demande de l'aide
Merci
Je vais continuer à chercher alors

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 févr. 2009, 19:44

Est-ce que comme ça, le problème t'apparait mieux ? :)
echo '<a href="http://'  .  $gd_photo['site_web']  .  '"><'  .  $gd_photo['site_web']     '.></a>';
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 2287 Messages

02 févr. 2009, 19:51

Si tu travailles sur une machine de développement ( ce qu'il faut faire ;-) ) tu aurais dû avoir un message d'erreur de type Parse Error pour t'aider à détecter le souci (ça aide, c'est toujours plus parlant qu'une description du genre "j'ai un souci d'affichage").
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 287 Messages

02 févr. 2009, 19:59

Bon,
maintenant ma page s'affiche, mais pas mon lien
echo '<a href="http://'  .  $gd_photo['site_web']  .  '"><'  .  $gd_photo['site_web']   . '></a>';
Le point était pas à sa place...

Eléphant du PHP | 112 Messages

02 févr. 2009, 23:05

Bonsoir,

Ce doit être que ton tableau $gd_photo ne contient pas la valeur 'site_web' ?

Eléphant du PHP | 287 Messages

03 févr. 2009, 09:50

Bonjour,
Mon problème d'affichage existe depuis que je veux faire le lien
Voici mon code
      if( !empty($gd_photo['site_web']) ){
      echo '<a href="http://'  .  $gd_photo['site_web']  .  '"><'  .  $gd_photo['site_web']  . '></a>';
}
Merci de votre aide

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

03 févr. 2009, 10:47

Et comme ça ?
if (!empty($gd_photo['site_web']))
   { echo '<a href="http://'  .  $gd_photo['site_web']  .  '">'  .  $gd_photo['site_web']  . '</a>';
   }

Eléphant du PHP | 287 Messages

03 févr. 2009, 11:35

Merci pour ton aide, c'est ok

Eléphant du PHP | 447 Messages

03 févr. 2009, 14:30

bonjour,

c'est sympa, albat t'a donné la solution... t'as noté la différence entre ce qu'il a écrit et ce que tu avais?

un indice: ce n'est pas les espaces (tu peux les retirer d'ailleurs si tu préfères).
Probably (only a) Human Problem?