[PHP]affichage image contenu dans un Blob

affichage image contenu dans un Blob [PHP] - PHP - Programmation

Marsh Posté le 04-06-2004 à 09:47:29    

Bon je vous cacherai pas que ca fait 2 jours que je suis dessus et ca ne marche toujours pas.
Pour faire simple voici le code:
<?php
function dessin($x){
//connection a la base de donnee
$dbhost = "localhost";  
$dbuser = "xxx";      // mysql user  
$dbpass = "xxx";       // mysql password  
$dbname = "upload";     // mysql database  
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(erreurServeurMySQL());
mysql_select_db($dbname) OR die;
$requete="select image from up where id='$x'";
$resultat=mysql_query($requete,$conn);
while ($tableau=mysql_fetch_array($resultat)){
 //affichage de l image
 $image=$tableau[0];
 echo $image;
}
}
dessin('50'); //cette image s affiche correctement
echo "<br>";
dessin('51'); //cette image n est pas afficher! Pourkoi elle est pas afficher ???
mysql_close($conn);
?>
 
Donc le code va chercher dans le Blob le contenu de l'image entier (l'image est en faite stocker directement dans la base de donnée via le blob). Seulement ce code n'affiche que la premiere image et ne veut pas m'afficher la deuxieme.
Merci de vos réponses. Vous etes mon seul espoir!  :sweat:


Message édité par groskachou le 04-06-2004 à 09:48:08
Reply

Marsh Posté le 04-06-2004 à 09:47:29   

Reply

Marsh Posté le 04-06-2004 à 10:27:23    

Bon alors j'ai finalement trouvé tout seul. Je donne le code pour ceux qui serait bloquer comme moi.
 
fichier affiche_image.php
 
<?php
//connection a la base de donnee
$dbhost = "localhost";  
$dbuser = "xxx";      // mysql user  
$dbpass = "xxx";       // mysql password  
$dbname = "upload";     // mysql database  
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(erreurServeurMySQL());
mysql_select_db($dbname) OR die;
$requete="select image from up where id=".$_GET['num'];
$resultat=mysql_query($requete,$conn);
while ($tableau=mysql_fetch_array($resultat)){
 //affichage de l image
 $image=$tableau[0];
 echo $image;
}
mysql_close($conn);
?>
 
 
fichier affiche.html
 
<html>
<body>
<table>
  <tr>
    <td>
   <img src="affiche_image.php?num=50">
 </td>
  </tr>
  <tr>
    <td>
   <img src="affiche_image.php?num=51">
 </td>
  </tr>
</table>
</body>
<html>
 
Et donc la c'est Jackpot ca marche.  :D


Message édité par groskachou le 04-06-2004 à 10:28:12
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed