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 :

récupérer des images à partir d'une base de données mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 198
    Par défaut récupérer des images à partir d'une base de données mysql
    salut,
    comment recupére des images à partir d'une base de donnés mysql
    j'ai réussi à recupérer et afficher d'autres données mais les images non.

    merci d'avance

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    (re)Bonjour,

    Tu récupères en fait l'adresse (chemin relatif) de tes images à partir de ta base de données.

    Il ne te reste qu'à spécifier cette valeur dans le src de l'image.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="$variable" alt="monImage" />

    Merci d'utiliser la FAQ, la fonction de recherche, les Cours et Tutoriels mit à disposition avant de poster dans le forum.

    Vous auriez aisément trouvé ce cour de HTML
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 198
    Par défaut
    j'ai essayé l'exemple avec un cours que je l'ai telechargé avant de poster le message dans le forum et qui contient ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    4/ Affichage de l'image:
    Ce script sera 'afficher_image.php' et est composé tel que:
    <?php
    // connexion à la base de données:
    mysql_connect("localhost","utilisateur","motdepasse");
    mysql_select_db("test");
    // on récolte les données contenues dans la table:
    $requete = mysql_query ("SELECT * FROM image WHERE id='$id'");
    $data = mysql_fetch_array ($requete);
    $id = $data["id"];
    $donnees_binaires = $data["donnees_binaires"];
    $type_fichier = $data["type_fichier"];
    header ( "contenttype:
    $type_fichier");
    print "$donnees_binaires";
    ?>
    5/ Le lien vers l'image:
    Ce code afficher l'image directement où vous l'insérez.
    <?php
    print "<img src='afficher_image.php?id=$id'/>";
    ?>
    il m'affiche que les erreurs.
    en plus j'ai fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo'<img src="$img" alt="$id" />';
    il m'affiche un cadre mais ne contient pas l'image

    et merci pour l'aide

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Avec ce code, tu dois avoir des images enregistrée dans la base de données sous forme binaire.

    Et non pas l'url des images stockées.

    Comment tes images sont-elles actuellement enregistrées?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 198
    Par défaut
    meme j'ai essayée ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo'<img src="lettres.php?img=$donnees_messages[img]" alt="id" />';
    que je l'ai trouve dans les cours PHP
    mais toujours le meme problème

    merci

  6. #6
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Si tu ne réponds pas à mes questions, on avancera pas...

    Comment stockes tu actuellement tes images ?

    Montres moi à quoi ressemble un enregistrement de ta table.
    Savoir si au moins tu as respecté la façon dont il fallait utiliser le script.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  7. #7
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 198
    Par défaut
    le type du champ est longblob

Discussions similaires

  1. Récupérer des valeures à partir d'un base de données MySQL
    Par azzabouines dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2012, 17h08
  2. [HTML 5] Faire des tracés à partir d'une base de données MySQL
    Par gsoub dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 06/04/2012, 14h43
  3. Réponses: 4
    Dernier message: 20/07/2011, 14h03
  4. Récupérer des images à partir d'une BDD SQLite
    Par Henry22 dans le forum Android
    Réponses: 2
    Dernier message: 20/06/2011, 13h36
  5. [FLASH 8] Afficher des images à partir d'une base de données
    Par developpeur_mehdi dans le forum Flash
    Réponses: 9
    Dernier message: 15/03/2006, 10h43

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