begin process at 2012 05 28 10:53:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

D’affichage image dans base mysql ( champ de type blob )


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

D’affichage image dans base mysql ( champ de type blob )

vendredi 16 décembre 2005 à 20:46:17 | D’affichage image dans base mysql ( champ de type blob )

fredericmaill

Membre Club
Bonsoir, J’ai un problème pour afficher des images contenues dans ma base mysql dans un champ blob d’une de mes tables. La structure ma table « image est la suivante : Structure de la table `image` -- CREATE TABLE `image` ( `imag_id` int(10) NOT NULL auto_increment, `imag_nom` varchar(20) default NULL, `imag_type` varchar(10) NOT NULL default '', `imag_taille` varchar(20) NOT NULL default '', `imag_lienrep` varchar(50) NOT NULL default '', `imag_image` longblob NOT NULL, `id_boutique` varchar(50) NOT NULL default '', PRIMARY KEY (`imag_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Image' AUTO_INCREMENT=2 ; Voici un exemple d’enregistrement du champ imag_type de la table image : image/pjpe requete("SELECT * FROM image WHERE id_boutique = ".$id,"0"); while( $val = $sql->resultat(0) ) { echo'

'; echo '
'; header('Content-Type:'.$val['imag_type'].''); // ligne 239 echo $val["imag_image"]; } ?> Ce code m’affiche des symboles curieux, comme si il m’affichait les images en mode binaire Un exemple : Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\formnafnaf\index.php:2) in c:\program files\easyphp1-8\www\formnafnaf\index.php on line 239 ? JFIF , ,?ICC_PROFILE HLino mntrRGB XYZ ΀ 1acspMSFTIEC sRGB?ӭHP cprt P3desc ?lwtpt ? bkpt rXYZ gXYZ , bXYZ @ dmnd Tpdmdd Ā?vued L?view Ԁ$lumi ?meas $tech 0 rTRC < gTRC < bTRC < textCopyright (c) 1998 Hewlett-Packard Companydesc sRGB IEC61966-2.1 sRGB IEC61966-2.1XYZ �� ̘YZ XYZ o?8??XYZ b??? ژYZ $? ??Ϥesc IEC http://www.iec.ch IEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view ??ϔ 팀 \? XYZ L VPW¬筥as ? sig CRT curv #(-27;@EJOTY^chmrw|??????????????ƀˀЀՀۀ?뀰? ¬ % + 2 8 > E L R Y ` g n u | ? ? ? ? ? ? ? ? ?Ɂсفၩ �� & / 8 A K T ] g q z ? ? ? ? ? ? ?˂Ղ? ? ! - 8 C O Z f r ~ ? ? ? ? ? ǃӃ? ? - ; H U c q ~ ? ? ? ? Ąӄᄰ ? : I X g w ? ? ? ? ŅՅ其 ' 7 H Y j { ? ? ? ?цㆵ +=Oat????҇凸 ¬ 2 F Z n ? ? ? ? ҈爻 % : O d y ? ? ? ω剻 ' = T j ? ? ? Ŋ܊��" 9 Q i ? ? ? ȋዹ * C \ u ? ? ?ٌ��& @ Z t ? ? Íލ? Merci de votre aide !!
vendredi 16 décembre 2005 à 23:15:45 | Re : D’affichage image dans base mysql ( champ de type blob )
'; } et dans ta page image.php... if(isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])){ $sql = new mysql("localhost","root","", "$base","1","erreur" ); $result = $sql->requete("SELECT imag_type,imag_image FROM image WHERE id_boutique = ".$_GET['id'],"0"); $img = $sql->resultat(0); header('Content-Type: '.$img['imag_type']); echo $img['imag_image']; } Après... -1- le code ne marchera peut être pas tel quel car ne connaissant pas ta class sql j'ais fait ça à ma sauce... faudra adapter mais l'idée est là -2- il y a peut être moyen de faire plus légé pour la base mais ne m'étant jamais penché sur ce genre de question là comme ça je ne sais pas... .. . @ tchaOo°

kankrelune

Membre Club
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\formnafnaf\index.php:2) in c:\program files\easyphp1-8\www\formnafnaf\index.php on line 239 Les header sont déja envoyés ligne 2 tu ne peut les remodifiers... .. . Personnellement je dirais qu'il faut que ton fichier générant les images soit à part et soit appelé via la balise image genre... ce qui donnerait... dans ta page... $sql = new mysql("localhost","root","", "$base","1","erreur" ); $sql->requete("SELECT imag_id,imag_nom FROM image WHERE id_boutique = ".$id,"0"); while( $val = $sql->resultat(0) ) { echo'

'.$val['imag_nom'].'
lundi 19 décembre 2005 à 12:35:13 | Re : D’affichage image dans base mysql ( champ de type blob )

coucou747

Administrateur CodeS-SourceS
Salut,

en html pure, tu mélanges le fichier d'image et le fichier html ???

non, alors en php c'est pareil, une image + un texte = 2 requettes !


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)


Cette discussion est classée dans : type, image, not, default, imag


Répondre à ce message

Sujets en rapport avec ce message

pb insertion d'image GD dans base Mysql champ longblob [ par fredericmaill ] Bonjour , j'ai un probleme pour mettre en base une image generé par GD, pourtant l'image non redentionné poar gd apparais bien a l'affichage masi cell PB BDD [ par yoarf ] Sous mysql, je voudrais créer cette base : (3 tables: nlt_page clé primaire num_nlt; nlt_cadre_type clé primaire lib_type_cadre et nlt_cadre clé prima problème d'update dans bdd... [ par djinko ] Bonsoir,J'ai deux tables :---------------------------------------------------------------------------------------CREATE TABLE `membre` (    `id_membre comemn t faire une miniature image blob avec lib gd ??? [ par fredericmaill ] bonjour !! je ne sais comment creer des mgnature a la violé avec des images blob qui sont dans ma base mysql, je pensse qu'il faut utiliser la lib G Résultat d’une requete [ par djinko ] Bonjour,   J’ai crée un espace membre et j’aimerai pouvoir consulter les fiches à l’aide d’un formulaire mais je ne sais pas comment faire pour récupé Modifications de données avec formulaire [ par fabrice88 ] Bonjour, j'ai une table manifs dans ma base de donnée.Pour agrémenté cette table j'ai fais un formulaire qui envoie les données dans ma base.Maintenan Prob enregistrement données dans la BDD [ par arambasic ] Voilà le problème rencontré :Je dispose de deux fichiers :1 fichier qui contient le formulaire 1 fichier qui enregistre les infos du formulaire dans l Dernières réponses aux post en haut du forum [ par porciner ] Bonjour, j'ai un problème :J'ai fait un forum et je voudrais que les titres des posts soient affichés en tenant compte de leur dernière réponse et non exif_thumbnail pas d' image [ par ImmortalPC ] Salut, je compernds pas où est l'érreur, il y a pas d'image du tout. $type = image_type_to_mime_type(IMAGETYPE_JPEG); header('Content-type: ' .$type) Problème forum [ par Ssnacke ] J'ai voulu crée un forum moi même parce que l'inconvénient avec des forums phpbb et autres c'est que les membres doivent toujours se réinscrire deux f


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales