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 :

Afficher une image blob du serveur mysql [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut Afficher une image blob du serveur mysql
    voila l'image que j'essaye d'afficher:
    le code ci dessous marche bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="show-image.php?id=1" title="Mon image"/>
    mais moi j'aimerai au lieu de php?id=1 jaimerai qu'il prenne l'id de la page genre $_GET['id']

    le code de show-image.php:
    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
    22
    23
    24
    <?php
    if ( isset($_GET['id']) )
    {
    $id = intval ($_GET['id']);
    include ("connexion.php");
    $req = "SELECT img_id, img_type, img_blob ".
    "FROM image WHERE img_id = ".$id;
    $ret = mysql_query ($req) or die (mysql_error ());
    $col = mysql_fetch_row ($ret);
    if ( !$col[0] )
    {
    echo "Id d'image inconnu";
    }
    else
    {
    header ("Content-type: ".$col[1]);
    echo $col[2];
    }
    }
    else
    {
    echo "Mauvais id d'image";
    }
    ?>
    si je l'utilise directement il y'a un autre probleme causer par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     header ("Content-type: ".$col[1]);
    donc je pense que si on trouve la solution du premier choix ca serait plus simple.

  2. #2
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 32
    Par défaut
    Et pourquoi ne pas faire quelque chose comme ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="show-image.php?id=<?php echo $_GET['id']; ?>" title="Mon image"/>

  3. #3
    Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut
    merci beaucoup Weirdy, ça très bien fonctionné.

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

Discussions similaires

  1. [MySQL] Afficher une image+string à partir de mysql
    Par analystedodo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/05/2012, 12h41
  2. Afficher une image+string à partir de mysql
    Par analystedodo dans le forum Android
    Réponses: 0
    Dernier message: 04/05/2012, 21h53
  3. Afficher une image Blob en jsp
    Par Tigrow dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 25/01/2010, 11h23
  4. afficher une image(blob) Mysql
    Par biba158 dans le forum JDBC
    Réponses: 2
    Dernier message: 07/05/2007, 12h32
  5. [.NET][CR] Comment afficher une image blob dans un état ?
    Par moucrack dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 25/06/2005, 13h49

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