Загрузка картинок в базу данных

281
12 октября 2017, 12:57

Как взять из формы имя картинки а картинку загрузить в другой файл

$servername = 'localhost'; 
$username = 'root'; 
$password = ''; 
$dbname = 'shop'; 
 
 
 
 
 
$conn = new mysqli($servername, $username, $password, $dbname); 
 
if ($conn->connect_error) { 
   die("Connection failed: " . $conn->connect_error); 
} 
 
       
      $name = ($_GET['name']); 
      $description = ($_GET['description']); 
      $price = ($_GET['price']); 
      $category = ($_GET['category']); 
 
 
 
 
 
 
 
    
if ($stmt = $conn->prepare("INSERT INTO products (name, description, price, category) VALUES (?, ?, ?, ?)")) { 
    
    // Bind the variables to the parameter as strings.  
    $stmt->bind_param("ssss", $name, $description, $price, $category); 
  
    // Execute the statement. 
    $stmt->execute(); 
  
    // Close the prepared statement. 
    $stmt->close(); 
    echo "ok"; 
} 
 
?>

Answer 1

Данные о загруженных картинках хранятся в массиве $_FILES. http://php.net/manual/ru/features.file-upload.post-method.php

Если поле file имеет имя userfile, то

$_FILES['userfile']['name']

это оригинальное имя файла.

Для того чтобы сохранить файл на сервер его надо куда-то скопировать из временного файла

$_FILES['userfile']['tmp_name']
READ ALSO
Подсчет кол-ва дней и форматирование результата между двумя датами

Подсчет кол-ва дней и форматирование результата между двумя датами

Я работаю над реализацией графика продажУ меня есть ось Х

298
Проверка наличия таблицы в БД

Проверка наличия таблицы в БД

Итак, я от пользователя получаю название таблицы, из которой он хочет получить данные, и я должен проверить наличие этой таблицыКак я понял,...

563
MVC или Фреймворк?

MVC или Фреймворк?

Есть шаблон MVC на с которым я разобрался и могу делать простенькие задачки используя MVCНо проблема в роутере, он так прописан, что не запускается...

235