IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

erreur de syntaxe pour afficher un lien avec echo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut erreur de syntaxe pour afficher un lien avec echo


    j'ai une erreur que je ne comprends pas lorsque j'exécute mon application :
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\wamp\www\appli\html\listeClients.php on line 223
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<a href=\"ficheClient.php?numSociete=$numSociete\" target=\"_blank\"><img src=\"images/cliparts/<$client['ImageSociete']\" width=\"50\" height=\"50\" alt=\"Accéder à la fiche client\" /></a>";

    sauriez vous expliquer où se trouve l'erreur dans ma ligne? Vraiment, je ne vois pas. $numSociete est un int et $client['ImageSociete'] est une chaine qui indique l'image correspondante dans la table image.


  2. #2
    Membre expérimenté Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut
    Salut,

    Essaye avec des {} quand tu utilise des tableaux directement dans une chaine entre doubles quotes, ça donne ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<a href=\"ficheClient.php?numSociete=$numSociete\" target=\"_blank\"><img src=\"images/cliparts/<{$client['ImageSociete']}\" width=\"50\" height=\"50\" alt=\"Accéder à la fiche client\" /></a>";
    Bonne continuation !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut
    Merci ça marche!!!!
    Je ne savais pas qu'il fallait utiliser des accolades pour les tableaux dans une chaine entre "" .


  4. #4
    Membre expérimenté Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Par défaut
    Derien,

    Tu devrais rajouter un petit [Resolut] !

    Bone continuation !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser les fichiers de syntaxe pour le correcteur orthographique avec vim
    Par karmaki dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 11/08/2006, 06h01
  2. Réponses: 4
    Dernier message: 21/07/2006, 11h00
  3. [SQL] probleme de syntaxe pour afficher une photo en php
    Par carmen256 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/04/2006, 21h48
  4. [SQL2K][BCK] erreur de syntax pour update et insert
    Par lifecraft dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/02/2006, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo