Page 1 sur 1

Probleme affichage avec ce lien

Posté : 02 févr. 2009, 19:08
par Romuald632
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

Posté : 02 févr. 2009, 19:20
par Ryle
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 :)

Posté : 02 févr. 2009, 19:27
par Romuald632
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

Posté : 02 févr. 2009, 19:44
par Ryle
Est-ce que comme ça, le problème t'apparait mieux ? :)
echo '<a href="http://'  .  $gd_photo['site_web']  .  '"><'  .  $gd_photo['site_web']     '.></a>';

Posté : 02 févr. 2009, 19:51
par Calimero
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").

Posté : 02 févr. 2009, 19:59
par Romuald632
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...

Posté : 02 févr. 2009, 23:05
par Anémone
Bonsoir,

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

Posté : 03 févr. 2009, 09:50
par Romuald632
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

Posté : 03 févr. 2009, 10:47
par albat
Et comme ça ?
if (!empty($gd_photo['site_web']))
   { echo '<a href="http://'  .  $gd_photo['site_web']  .  '">'  .  $gd_photo['site_web']  . '</a>';
   }

Posté : 03 févr. 2009, 11:35
par Romuald632
Merci pour ton aide, c'est ok

Posté : 03 févr. 2009, 14:30
par Stef
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).