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

PHP & Base de données Discussion :

Vérification de syntaxe sur un echo d'un code mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut Vérification de syntaxe sur un echo d'un code mysql
    Bonjour,

    si ça ne vous ennuie pas, pourriez-vous me dire ce qui cloche dans ma syntaxe, parce que je crois que je m'embrouille entre les simples et doubles côtes.

    En fait j'ai fait ma requête sql, elle fonctionne, et je récupère ensuite les noms de champs. Mais ça ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<div class="zoneImage"><img src="../../images'.$ligne['id'].'.jpg" /></div>';

  2. #2
    Membre confirmé Avatar de speedy_g
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 213
    Par défaut
    Je ne vois pas aucun problème.

    Les images ne s'affichent pas ?.

    Si $ligne['id'] correspond à un nom d'image, et que "images" est le dossier dans lequel se trouve celles-ci, alors il faudrait ptet rajouter "/"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<div class="zoneImage"><img src="../../images/'.$ligne['id'].'.jpg" /></div>';

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    Ta syntaxe est bonne.

    Il faudrait voir le code généré pour en être sûr...

    Juste pour être sûr : Tes images sont nommées imagesxxxxxx.jpg ou elles sont placées dans un dossier nommé images?

    Si c'est le dossier qui se nomme images, tu as oublié un slash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<div class="zoneImage"><img src="../../images/'.$ligne['id'].'.jpg" /></div>';
    PS: grilled

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bon je vais te donner ma syntaxe et celle comme la tienne en corrigé (parceque certain dise que c plus long à l'exécution les doubles " j'ai toujours pas vérifié)

    1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<div class=\"zoneImage\"><img src=\"../../images".$ligne['id'].".jpg\" /></div>";
    Pour évaluer j'aime pas mal ... parcontre $ligne['id'] commence bien par un '/' ?

    2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<div class="zoneImage"><img src="../../images/'.$ligne['id'].'.jpg" /></div>';
    Edit: moi aussi Bravo à speedy comme le nom l'indique

    Edit2: quoique j'apporte un plus (2 versions)

  5. #5
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    lol je vous remercie, en fait dans ma sélection, la requête concernée les 2 derniers mois, et les images n'étaient pas encore entrées dans la base, ce qui fait que la requête était bonne mais n'affichait rien.

    en tout cas, merci quand même !

    ps : sympa ta version Fench, j'avais pas pensé à l'antislash pour éviter l'interprétation, pour d'autres cas ça pourrait bien aider.

    Bonne journée !

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

Discussions similaires

  1. Syntaxe / Mettre un href sur un echo substr
    Par LiliValerie dans le forum Langage
    Réponses: 4
    Dernier message: 24/03/2015, 10h07
  2. erreur de syntaxe sur echo
    Par spespam dans le forum Langage
    Réponses: 2
    Dernier message: 15/12/2008, 09h06
  3. Erreur de syntaxe sur la création d'une vue.
    Par cgougeon dans le forum Installation
    Réponses: 3
    Dernier message: 09/09/2005, 11h00
  4. Réponses: 3
    Dernier message: 07/06/2005, 14h44
  5. Problème sur un echo
    Par bast dans le forum ANT
    Réponses: 1
    Dernier message: 10/11/2004, 14h29

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