المثال عبارة عن ملفين الملف الأول باسم add_img.php
كود PHP:
<?php
if (isset($up)){
$fp = fopen($pic_name, "r");
$pic_name = fread($fp, filesize($pic_name));
fclose($fp);
$pic_name = addslashes($pic_name);
$pic_type = $HTTP_POST_FILES["pic_name"]["type"];
$pic_nameu = $HTTP_POST_FILES["pic_name"]["name"];
mysql_pconnect('localhost', 'root', '');
mysql_select_Db('imgadd');
mysql_query("insert into web_img(id,pic_nameu,pic_type,pic_name) values ('', '$pic_nameu', '$pic_type', '$pic_name') ");
$query_last = mysql_query("SELECT id FROM web_img ORDER BY id DESC");
$r = mysql_fetch_row($query_last);
$id = $r[0];
echo "تم تخزين الصورة في قاعدة البيانات<br><a href =show.php?id=$id target=blank>أضغط هنا لمشاهدة الصورة</a>";
}else{
?>
<form enctype="multipart/form-data" action="add_img.php" method="post">
File name : <input name="pic_name" type="file"><br><br>
<input type="submit" value=" Submit " name="up">
</form>
<?
}
?>
والملف الثاني باسم show.php
كود PHP:
<?php
mysql_pconnect('localhost', 'root', '');
mysql_select_Db('imgadd');
$id = $_GET['id'];
$query = mysql_query("select * from web_img where id=$id");
$pic = mysql_fetch_array($query);
echo $pic[3];
?>
المثال بالكامل مرفق مع ملف sql يشمل الحقول المطلوبة