Вставить несколько изображений в БД

У меня есть форма, которая помещает одно изображение в БД, я хотел бы поставить несколько одновременно. У меня есть несколько входов в моей форме. Я видел здесь похожие темы, но это не помогло.

<form method="post" role="form" action="" enctype="multipart/form-data"> 
  <input type="file" class="form-control" id="files" name="photo" required multiple>

<?php

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

    if (isset($_FILES['photo'])){   


            include 'dbconnect.php';


              $target = "img/"; //This is the directory where images will be saved 
              $target_file = $target . basename( $_FILES['photo']['name']); //This gets all the other information from the form

            $ad_user = $_POST['user_id'];
            $ad_phone = $_POST['telephone'];
            $ad_title = $_POST['title'];
            $ad_price = $_POST['price'];
            $ad_categorie = $_POST['category'];
            $ad_city = $_POST['ville'];
            $ad_pays = $_POST['pays'];
            $ad_description = $_POST['description'];
            $ad_photo= $target . ($_FILES['photo']['name']);               


                if(move_uploaded_file($_FILES['photo']['tmp_name'], $target_file)) { //Tells you if its all ok 

                    } else { //Gives and error if its not 

                          echo "Sorry, there was a problem uploading your file."; 
                    }

                  $sql = "INSERT INTO ads (title, price, description, city, pays, urlimage, user, phone, category) VALUES ('$ad_title', '$ad_price', '$ad_description','$ad_city', '$ad_pays', '$ad_photo', '$ad_user', '$ad_phone', '$ad_categorie ') ";
                  $conn->query($sql);
                  //Writes the photo to the server

                  header('db.php'); 

$conn->close();

          }
    }

?>

это мой файл ввода в форме и php. может кто-нибудь помочь? Thanx

0 ответов

Другие вопросы по тегам