afficher le résultat d'un code php dans une div
salut a tous,
j'ai créé ce code qui me permet de charger et de stocker une image dans une base de donnée "avec le bouton parcourir" puis lorsque je clic sur "uploade" l'image sera afficher, mais pas dans la même page qui contiens les deux bouton "parcourir et uploade" donc mon problème je veux afficher l'image au dessous de ces deux bouton dans un <div>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <html>
<head>
<title> Uploade on image </title>
<link rel="stylesheet" href="test.css" />
</head>
<body>
File:
<form action="image.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image" /><input type="submit" value="Upload" />
</form>
</body>
</html> |
image.php
Code:
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
| <?php
error_reporting(E_ALL ^ E_NOTICE);
mysql_connect("localhost","root","")or die("Impossible de se connecter au serveur de bases de données.");
mysql_select_db('databaseimage')or die("Impossible de se connecter au serveur de bases de données.");
$file = $_FILES['image']['tmp_name'];
if(!isset($file))
echo "please select on image.";
else
{
$image = addslashes (file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes ($_FILES['image']['name']);
$image_size= getimagesize($_FILES['image']['tmp_name']);
echo $image_name;
if($image_size==FALSE)
echo "plz entrer une image.";
else
{
if(!$insert = mysql_query("INSERT INTO store VALUES ('','".$image_name."','".$image."')"))
echo "Problem uploadin image.";
else
{
$lastid=mysql_insert_id();
echo" Image charger. <p/> your image: <p/><img src=get.php?id=$lastid></div>";
}
}
}
?> |
get.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
mysql_connect("localhost","root","")or die("Impossible de se connecter au serveur de bases de données.");
mysql_select_db('databaseimage')or die("Impossible de se connecter au serveur de bases de données.");
$id = addslashes($_REQUEST['id']);
$image = mysql_query("SELECT * FROM store WHERE id=$id");
$image=mysql_fetch_assoc($image);
$image=$image['image'];
header("content-type: image/jpeg");
echo $image;
?> |