Bonjour,
Voilà le souci :

J'ai une BDD dans laquelle je stock mes images de la façon suivante:

Ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function transfert ()
{
	$ret = false;
	$img_blob = '';
	$img_taille = 0;
	$img_nom= '';
	$taille_max = 250000;
 
	$ret = is_uploaded_file ($_FILES['fic']['tmp_name']);
	if(!$ret)
	{
		echo"Problème de transfert";
		return false;
	}
	else
	{
		//le fichier a bien été reçu
		$img_taille = $_FILES['fic']['size'];
		if($img_taille > $taille_max)
		{
			echo "Fichier trop volumineux!";
			return false;
		}
		$img_type = $_FILES['fic']['type'];
		$img_nom1 = $_FILES['fic']['name'];
		$img_nom = htmlspecialchars($img_nom1,ENT_QUOTES);
		$img_blob = file_get_contents ($_FILES['fic']['tmp_name']);
 
		$req = "insert into image ("."image_nom, image_taille,image_type, image_blob".") values ("."'".$img_nom."', "."'".$img_taille."', "."'".$img_type."', "."'".addslashes($img_blob)."')";	
		$ret = mysql_query ($req) or die (mysql_error());
		return true;
	}
};
Et mon formulaire pour l'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
if (isset($_FILES['fic']))
							{
								transfert();
							}
						echo"<form enctype='multipart/form-data' action='#' method='POST'>
							<input type='hidden' name='max_file_size' value='250000'>
							<input type='file' name='fic' size=50>
							<input type='submit' value='Envoyer'>
						</form>

Voilà, mais après ça, je passe sur une autre page pour insérer d'autres données et j'aimerais que l'image y apparaisse...
J'ai donc fait une fonction pour récupérer la dernière image que je viens d'ajouter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
//affichage d'une image
function affiche_image()
{
	$result = mysql_query("select image_id, image_nom image_type, image_blob from image where image_id = 
	(select max(image_id) from image);") or die (mysql_error());
	$resultat = mysql_fetch_row($result);
	return ($resultat);
};
Mais je ne sais pas comment afficher l'image sur ma page maintenant
Vous pouvez m'aider ??