السلام عليكم..قمت بكتابة form لإضافة منتج إلى قاعدة البيانات ..المشكله ان كل البيانات المدخلة ترسل إلى قاعدة البيانات ما عدا الصورة ..لا يتم رفعها أبداً إلى قاعدة البيانات..أرجو المساعده في الحل..وشكراً لكم..

<?php include "inc/header.php"; ?>

<?php

// post value

$p_title = @$_POST['p_title']; $p_category = @$_POST['p_category']; $p_img = @$_FILES['p_img']['name'] ; $p_img_tmp = @$_FILES['p_img']['tmp_name']; $p_price = @$_POST['p_price']; $p_desc = @$_POST['p_desc']; $p_key_word = @$_POST['p_key_word']; $p_contact= @$_POST['p_contact']; $p_city= @$_POST['p_city']; $p_quantity= @$_POST['p_quantity'];

//move uploade img

 move_uploaded_file($p_img_tmp,"admin/images/$p_img");

// insert pro

if(isset($_POST['addpro'])){

     $insert_pro = "INSERT INTO products(p_title,p_category,p_img,p_price,p_desc,p_key_word,p_contact,p_city,p_quantity)

VALUES( '$p_title','$p_category','$p_img','$p_price', '$p_desc', '$p_key_word','$p_contact', '$p_city','$p_quantity')";

     $run_pro = mysqli_query($db, $insert_pro);
     if(isset($run_pro)){
         header("Location: addpro.php");
     }
  }

?>

  <label> عنوان المنتج</label>
  <input type="text" name="p_title"></input>
  <label> تصنيف المنتج</label>
     <br>
 <select name="p_category" style="margin-top:5px;">

<?php $get_c = "select * from category"; $run_c = mysqli_query($db, $get_c); while($row_c = mysqli_fetch_array($run_c)){ echo ''.$row_c['c_name'].''; }

?>

</select>

صورة المنتج سعر المنتج

وصف المنتج ClassicEditor .create( document.querySelector( '#p_desc' ) ) .catch( error => { console.error( error ); } );

كلمات مفتاحية رقم الهاتف

المدينة الكمية المتوفرة

<?php include "inc/footer.php"; ?>