За последние 24 часа нас посетили 20608 программистов и 1097 роботов. Сейчас ищут 403 программиста ...

Help me

Тема в разделе "Сделайте за меня", создана пользователем maksimkaqq, 6 июн 2020.

  1. maksimkaqq

    maksimkaqq Новичок

    С нами с:
    23 апр 2020
    Сообщения:
    21
    Симпатии:
    0
    Помогите сделать отправку изображение в папку и сохранение его имя в БД

    PHP:
    1.   <?php
    2. // Подключение к базе данных
    3.     require_once 'db.php';
    4.  
    5.     $db_table = "post"; // Имя Таблицы БД
    6.     $mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
    7.  
    8. if(isset($_POST['upload'])){
    9.  
    10. // Переменные с формы
    11.     $name = $_POST['name'];
    12.     $text = $_POST['text'];
    13.     $img = $_POST['img'];
    14.    
    15. // сохранение img
    16.      $names = $_FILES['img']['names'];
    17.      $tmp_names = $_FILES['img']['tmp_names'];
    18.      move_uploaded_file($tmp_names, "img/".$names);
    19.    
    20. // сохранение данных в БД
    21.     $result = $mysqli->query("INSERT INTO ".$db_table." (name,text,img) VALUES ('$name','$text','$img')");
    22.  
    23. // Проверка отправки данных в БД
    24.     if ($result == true){
    25.       echo "Информация занесена в базу данных";
    26.     }else{
    27.       echo "Информация не занесена в базу данных";
    28.     }
    29. }
    30.  
    31. ?>
    32.  
    33. <form method="POST" action="" enctype="multipart/form-data">
    34.   <input name="name" type="text" placeholder="Заголовок"/>
    35.   <input name="text" type="text" placeholder="Текст"/>
    36.   <input name="upload" type="submit" value="Отправить"/>
    37.   <p><input type="file" name="img"></p>
    38. </form>