المساعدة في كود php لرفع الصور على قاعدة بيانات mysql

medsrhiri

المساعدة في كود php لرفع الصور على قاعدة بيانات mysql

الموقع سيكون شبيه بمواقع الاعلانات الصغرى.

طبعا الكود يعمل ويرفع الصورة على قاعدة البيانات لكن
  • كيف اجعل الكود يقبل اكثر من صورة في نفس الوقت ؟
  • كيف تعرض الصور التي تم اختيارها تحت الفورم وكيف يمكن للمستعمل (مستعمل الموقع اتناء اضافته للاعلان) ان يختار الرئيسية منها (اي الصور من الصور التي رفعها ستكون الرئيسية وهي التي تظهر في الصفحة الرئيسية للاعلان الذي اضافه ) ؟
  • كيف اقوم بعرض (اي select) الصور بطريق امنة ؟ وشكرا لكم اخوتي

<?php //data login localhost $localhost='localhost'; $db_user='root'; $db_pass='toor'; $db_name='test';

$imagename = mysql_real_escape_string($_FILES["image"]["name"]);    
$imagedate = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
$imagetype = mysql_real_escape_string($_FILES["image"]["type"]);


if(isset($_POST["submit"])) {

    if(substr($imagetype,0,5) == "image")
{

//connect
$db=new MySQLi($localhost,$db_user,$db_pass,$db_name);
//prepare
$query=$db->prepare("INSERT INTO `test`(imagename,imagedate) VALUES (?,?)");
//bind_param
$query->bind_param('ss',$imagename,$imagedate);
$query->execute();
echo 'good';
}

};

?>


اخي لا يفضل رفع الصور على قاعدة البيانات بل رفعها على ملف معين وحفظ اسم الصورة بقاعدة البيانات او شيء من هذا القبيل .

هذا الفيديو قد ينفعك

شكرا لك اخي