Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
709 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  afficher une image stocké ds une base2donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

afficher une image stocké ds une base2donnée

n°1987768
farized
Posté le 26-04-2010 à 22:36:05  profilanswer
 

svp aider moi!
j'ai stocké des informations et des images dans ma base de données puis je veux les afficher sous forme de tableau dans une pase web. je travail avec dreamweaver les informations sont afichés mais la phot non!
c urgent svp!! aider moi?

mood
Publicité
Posté le 26-04-2010 à 22:36:05  profilanswer
 

n°1987774
aideinfo
Posté le 26-04-2010 à 22:50:14  profilanswer
 

C'est mieux de ne mettre dans la base que le nom de l'image, éventuellement le chemin, et non l'image. Tu alourdis extrêmement ta base, et en plus, tu dois passer par la création de l'image pour l'afficher.
Vois du côté de imagepng() et imagejpeg().


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1987777
farized
Posté le 26-04-2010 à 22:59:45  profilanswer
 

oui biensur j'ai mis que le nom de l'image dans la base de données. moi j'ai suivi ce tuto: http://www.pixeldigest.com/aspnet_database.html
c trés bien éxpliqué sauf que moi j'ai utilisé easyphp/localhst.
stp est ce que tu px voir le tuto?

n°1987842
rufo
Pas me confondre avec Lycos!
Posté le 27-04-2010 à 10:03:09  profilanswer
 

et accessoirement que tu fais du php et que le site que tu donnes, c'est pour de l'ASP :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1988068
aideinfo
Posté le 27-04-2010 à 15:35:14  profilanswer
 

Bah dans ce cas, tu récupères le nom de l'image que tu as stocké, et tu l'utilises avec la balise HTML img.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1993916
farized
Posté le 17-05-2010 à 23:37:18  profilanswer
 

svp j'arrives pas a trouvé la solution!!

n°1994173
aideinfo
Posté le 18-05-2010 à 15:48:25  profilanswer
 

Est-ce que tu sais déjà récupérer des données d'une base et les exploiter ? Tu assignes le chemin récupérer dans ta base à une variable que tu vas utiliser ensuite pour constituer le chemin vers l'image.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1994184
farized
Posté le 18-05-2010 à 16:08:07  profilanswer
 

salut merci pour la réponse je viens de poster un 2me msg!
j'ai pu récuperer le text mais l'image non! je reçoit un msg d'érreur!
je veux mettre seulement mettre le chemin du répertoire d'image et pas les images eux meme. mais je ne sais pas comment.
stp est ce que tu peux m'aider?

n°1994227
Paulp
~, sweet ~
Posté le 18-05-2010 à 17:22:36  profilanswer
 

La façon dont je le vois (sans l'avoir jamais fait, d'autres corrigeront si je me trompe) :
 
Via PHP, tu envoies les headers appropriés au type d'image

Code :
  1. header("Content-type: image/png" );


Puis tu récupères l'image dans la base de données et tu l'affiches avec un bête echo.
 
 
Tu fais quelque chose comme ça

Code :
  1. <?
  2. // Recuperation de l'utilisateur dans la bdd
  3. $query="SELECT * FROM utilisateur WHERE id=" . $_GET['id'];
  4. $utilisateur=mysql_....;
  5. if(isset($_GET['image'])){
  6. // on affiche l'image
  7. // Attention : ne rien avoir affiche avant
  8.   header("Content-type: image/png" );
  9.   echo $utilisateur['image'];
  10.   die(); // La suite n'est affichee que si on n'a pas affiche l'image
  11. }
  12. ?>
  13. Nom : <?=$utilisateur['nom'];?><br/>
  14. Image : <img src="?id=<?=  $_GET['id'] ?>&image" />


Ce fichier, par défaut, affiche la fiche d'un utilisateur (nom, image).
Pour afficher l'image, la balise img appelle le même fichier PHP avec un paramètre GET nommé image, qui renvoie donc l'image associée.

n°1994288
farized
Posté le 18-05-2010 à 22:07:57  profilanswer
 

salut je ne parle pas coté php! mais c plutot mysql
par ex le champ id type = integer
nom type =varchar
et pour l'image?
je ne vx pas metre directement les image parsque ca va alourdir la base
je vx seulement metre le chemin
comment faire?

mood
Publicité
Posté le 18-05-2010 à 22:07:57  profilanswer
 

n°1994326
rufo
Pas me confondre avec Lycos!
Posté le 19-05-2010 à 09:33:07  profilanswer
 

ben un varchar également, un chemin, c'est une chaîne de caractères. Pourquoi tu cherches compliqué :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1994498
farized
Posté le 19-05-2010 à 16:13:24  profilanswer
 

c bon mon frère g trouvé la solution!!
merci beaucoup!! t le seul qui a éssayé de m'aidé!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  afficher une image stocké ds une base2donnée

 

Sujets relatifs
Scheme : inserer une image dans un objet.image différente depuis une autre page
Contenu d'un site à afficher sur un autre siteMettre une image à la place du texte
Afficher enregistrements champ date même si vide ?Comment afficher le resultat d'un recordSet
code java pour afficher un frame en click sur le menu en netbeansRemplir un tableau associatif vide au départ (et puis l'afficher)
javascript desactiver clic droit sur une imagecode java pour afficher un frame en click sur le menu netbeans
Plus de sujets relatifs à : afficher une image stocké ds une base2donnée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR