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 image depuis la BDD


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 38
    Par défaut Afficher image depuis la BDD
    bonjour ,

    Je veux afficher des images stocker dans ma BDD mais quand je clic sur afficher il ne m'affiche rien voici mon code :

    html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <span>0</span> <input type="file" id="avatar" name="avatar0"  />
    insertion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $file_name0 = $_FILES['avatar0']['name'];
    $file_type0 = $_FILES['avatar0']['type'];
    $file_tmp_name0 = $_FILES['avatar0']['tmp_name'];
    $file_dest0 ='img/'.$cddoss.$file_name0;
    move_uploaded_file($file_tmp_name0,$file_dest0);
    affichage :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?php echo '<img src='$row["UPLOAD_0"];' >' ?>
    l'image s'enregistre bien dans la bdd et dans le dossier du chemin indiquer . dans colonne le chemin et comme suite : img/avatar0.jpg

    merci

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<img src="'.$row["UPLOAD_0"].'" >' ; ?>
    A+.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 38
    Par défaut
    Non toujours rien . pas d'affichage y a pas de soucie si le type de la colonne est varchar(200) !?.

    Quand je fait inspecter element dans le navigateur il m'affiche <img src=(unknown)>

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ce qui m'embête dans ton code.
    c'est quoi la variable $cddoss ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $file_dest0 ='img/'.$cddoss.$file_name0;

  5. #5
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 38
    Par défaut
    bonjour

    $cddoss = id de la table .

    c'est seulement une concaténation de l'id du table avec le nom de l'image , histoire de ne pas écraser l'ancienne image qui existe dans le dossier si il on le même nom.

    merci

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    ok que donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    var_dump($row["UPLOAD_0"]);

  7. #7
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 38
    Par défaut
    C:\wamp64\www\(chemin du fichier ) 529:null

    529 est la ligne ou il y a <?php echo var_dump($row["UPLOAD_0"]); ?>

    j'ai modifier l'emplacement de la ligne voila le resultat :

    C:\wamp64\www\(chemin du fichier ):442:string 'img/pect.jpg' (length=18)

  8. #8
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 38
    Par défaut
    C bon maintenant ça marche il avait un soucie avec l'emplacement de la ligne je l'ai mise un peu plus en haut d'un combobox merci andry.aime pour réponse . et merci a toi aussi MaitrePylos .

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 16/01/2015, 10h50
  2. Afficher une image depuis la bdd
    Par CLion dans le forum Langage
    Réponses: 1
    Dernier message: 21/02/2014, 22h29
  3. [c#] recuper une image depuis sa BDD
    Par fally dans le forum C#
    Réponses: 3
    Dernier message: 20/03/2008, 10h30
  4. afficher image depuis champ file ?
    Par adimou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2008, 21h27
  5. Réponses: 1
    Dernier message: 01/06/2006, 09h11

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