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>
image.php
Code html : 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 <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>
get.php
Code php : 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 <?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>"; } } } ?>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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; ?>
Partager