affichage image contenu dans un Blob [PHP] - PHP - Programmation
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.
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!
Message édité par groskachou le 04-06-2004 à 09:48:08