это то, как выглядит моя база данных после вставки всех данных
, поэтому я создал массив из моего предыдущего файла, и в этом цикле он должен проверять файл для каждого индекса и после проверки долженхранить в переменной $ filename.после ввода всех полей из предыдущего файла успешно вставлен в базу данных, но не удалось загрузить файл в столбце фотографии, пожалуйста, помогите, я не знаю, где ошибка, так как это не будет отображать ошибку в моем операторе if и явсе еще учитесь хранить массив файлов, пожалуйста, помогите.
for ($i=0; $i < $loop; $i++) {
$filename = NULL;
$sellingPrice = $_POST['unit_price'][$i]/$_POST['quantity'][$i];
if (isset($_FILES['prodPhoto'][$i]) && count($_FILES['prodPhoto'][$i]) > 4) {
if ($_FILES['prodPhoto']['type'][$i] == "image/png" || $_FILES['prodPhoto']['type'][$i] == "image/jpeg") {
if ($_FILES['prodPhoto']['size'][$i] <= 10000000) {
$filename = "../prod_images".$_FILES['prodPhoto']['name'][$i];
move_uploaded_file($_FILES['prodPhoto']['tmp_name'][$i], $filename);
}
}
}
$insertProduct = "INSERT INTO `products` (prod_name, `type`, `desc`,
`unit_price`, `qty`, `status`, `photo`, `trans_id`, `supplier_id`) VALUES ('{$_POST['prod_name'[$i]}',
'{$_POST['productType'][$i]}',
'{$_POST['desc'][$i]}',
".$sellingPrice.",
'{$_POST['quantity'][$i]}',
'available',
'{$filename}',
".$transac_id.",
'{$_POST['addSupplier'][$i]}' )";
$productResult = mysqli_query($conn,$insertProduct);
if ($productResult) {
echo "SUCCESSFULLY INSERTED";
}else{
echo mysqli_error($conn);
}
}