begin process at 2012 05 31 06:40:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Problème d'affichage d'une image à partie d'une bade de données MySQL


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

Problème d'affichage d'une image à partie d'une bade de données MySQL

vendredi 27 janvier 2012 à 12:57:34 | Problème d'affichage d'une image à partie d'une bade de données MySQL

maha1987

salut,

j'ai un petit soucis avec l'affichage d'une image stockée dans une base de données mysql
voici le code
Code PHP :
$req = "SELECT * from images ";
$ret = mysql_query ($req) or die (mysql_error ());
while ( $col = mysql_fetch_row ($ret) )
{
 $Image = $col['5'];
     header ("Content-type: ".$Image);
echo $col[1];
}


Le message d'erreur que j'ai est le suivant:
Warning: Header may not contain more than a single header, new line detected. in C:\Users\HP\Desktop\tester\liste.php on line 30

Merci
vendredi 27 janvier 2012 à 14:08:33 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

cod57


bonjour

et si tu mets le header à l'exterieur de la boucle while


Bonne programmation !
vendredi 27 janvier 2012 à 14:26:38 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

maha1987

Merci pour votre réponse mais tjrs le même pb :(
vendredi 27 janvier 2012 à 15:44:02 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

cod57

Réponse acceptée !

yon image est dans un champs type blob

select une image pour voir

$req = "SELECT * from images where id = '1'";
$ret = mysql_query ($req) or die (mysql_error ());

header ("Content-type: ".$Image);
while ( $col = mysql_fetch_row ($ret) )
{
$Image = $col['5'];
// header ("Content-type: ".$Image);
echo $col['5'];
}

exit;
Bonne programmation !
vendredi 27 janvier 2012 à 16:16:17 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

maha1987

Merci encore une fois

le code affiche le résultat suivant:

Ut&#8222;ü³_Û&#8220;&#8230;û&#8217;VD·ìq]à£&#8250;ÝóÜ}ãõJïÞQ&#168;ÔKGí>W÷&#8212;ÊËvñ&#8482;§ÎÖõX+ @Gøÿøkë'øýÔÑ9{&#188;ÕÁC&#8240;"ßuìéÿ&#190;¯&#8226;{&#8250;&#188;À<öàÝæF&#8250; Ð ýþSëÇ÷Ñ&#189;ïÍÑ9{<ÛµüODþ &#8225;LëÕc^&#189;~H&#8216;9öàðÕ@ &#402;¤Ñ&#8230;Ǿڱ±#¢ú&#168;=ÈDIßÝgR§2'&#8217;̵Ýmç·û/öÒÅÃK]&#184;à±_hnk©è&#710;v|üÔN¦ÜãCÉË)&#188;u«¤Öäì{ΪZÛÖu]û3x ΧèÉgï+7ØJ@¤´hgûÛ(¢¨"{@ËÓ&#168;°^$L$ K ¼&#8211;³·\VpðF'¾=&#732;Úv ÐMñ;Û­ðÕ³»¶n &#8249;Î9¿êyrß &#188;&#189;`ãÇää³oÜVG#Ð( @7B¹l±¤$Ù¤µÚIrI&#8217;2"ûþã^¯W:üøË&#8225;S Ð ñmÝ#ÿM&#180;§Ê²÷dàÍJ2Ôg&#710;^huøñó¼&#168;JÄ Ðñæv °öé¤ä["CtNò&#8225;RÑ÷ñ|fr&#184;ÕáÇÏ÷3&#166;"qt½µfHÒ÷USEçåZ$z6Q?ÎÉá\&#8225;ÿþÔ ëöNåäLi&#8250;ôù<2'¤øÚâwL;!/bôãÿêp±Ã_nzL` ¤=ÓRëJäÂ%L2UÞúÁuo·d &#8224;lúu8ÚáÇ2N!PT@¤.Ú8e¿8u¥cÇ2õQG¤À¾&#180;&#8240; @ ¤ÀÀ&#164;2p©pJ½,`½&[¸@R:ic&#8221;E¤À!IeÈ"ZCàSÀDg ÐgöÝ© &#8221;&#184;VüÙFÉ&#8211;§/úÎL&#166;?½ x* @* ôå`)§RKÕj&#180;JµK±&#8224; ÐÃ(-D¤@&#732;@{jé Üa±Qu
vendredi 27 janvier 2012 à 16:17:30 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

maha1987

pensez-vous que le problème est dans le stockage de l'image?
vendredi 27 janvier 2012 à 16:44:45 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

cod57


pour le stockage je sais pas j'ai pas la table
ok c'est l'image mais tu dois avoir des echos dans le fichier supprimes les
pour voir
Bonne programmation !
vendredi 27 janvier 2012 à 17:27:18 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

maha1987

ok merci bc je vais les essayé
vendredi 27 janvier 2012 à 19:38:07 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

cod57

Réponse acceptée !
j'ai un petit code en lecture qui fonctionne bien

<?php
$connexion=mysql_connect("localhost","root","");
mysql_select_db("a_blob",$connexion);
$requete="select image from tbl_images where id=1";
$resultat=mysql_query($requete,$connexion);
$tableau=mysql_fetch_array($resultat);
mysql_close($connexion);

$image=$tableau[0];

$rep='rep_images';
if(!is_dir($rep)){
mkdir($rep);
}else{
}

$fichier=fopen("rep_images/img_tmp.jpg","w");
fwrite($fichier,$image);
fclose($fichier);
?>

<img src="rep_images/img_tmp.jpg">

Bonne programmation !
vendredi 27 janvier 2012 à 19:44:00 | Re : Problème d'affichage d'une image à partie d'une bade de données MySQL

cod57

un petit tuto sympa ici
Tapez le texte de l'url ici.



Bonne programmation !

1 2

Cette discussion est classée dans : code, données, mysql, image, affichage


Répondre à ce message

Sujets en rapport avec ce message

Affichage...suite de tableau [ par Brikse ] Hello tout le monde.... Je rencontre un problème au niveau de l'affichage dans mon code PHP. Alors, le truc est simple.J'ai un code qui insère une ima affichage des contenus d'une table mysql [ par hedi2003 ] salut, je rencontre un problème d'affichage des enregistrements se trouvant sur une base de données. le code php contient un script d'insertion et un image et GD [ par papipsycho ] salut a tous voila jai un pb donc jai un script qui marche tres bien pour cree des image et prendre des inf dans ma BDD(un script que jai recupere ici problème d'affichage de données [ par plume83 ] bonjour j'ai un petit problème pour faire afficher les données de ma base dans un tableau. Mon code doit être faux mais je ne trouve pas mon erreur. Editer des données (Super débutante!!) [ par _hatred_ ] Bonjour à tous,J'ai un problème concernant la modification de données. En effet, j'ai une page qui qui affiche le contenu de ma base de données et je Probleme template ...... [ par FearBlue ] Slt a tous !!J'ai un probleme avec mes templates.....J'utilise un fichier nommé template.php (moteur trouvé sur le net).Voici le code php de ma page w javascript / html ===>PHP [ par boob3 ] Bonjour !J'ai un petit soucis de passage d'un code classique en php, pour l'affichage des images d'une base de donnéeCe code permet de faire passer un utiliser une image dans un base de données [ par k7role ] bonjour je voudrais savoir comment insérer une image dans mon code php, lorsque celle-ci est stockée dans une base de données sous cette forme : nom.j insertion d'images sur MySQL [ par Euskalor ] Salut à toutes et à tous !Je souhaiterais savoir comment faire pour mettre une image dans une base de donnée MySQL via un code PHP. Etant débutant en PB avec affichage image journalière [ par GREGGRAPH ] Bonjour,Je suis en train d'essayer de mettre en place un petit script " le plus simple possible" pour qu'une image change tout les jours, mais je coin


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,484 sec (3)

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