Member 13900692 Ответов: 2

Как загрузить изображение в базу данных mysql и отобразить его с помощью PHP как решить эту проблему ,


<?php
$глутамат натрия = "";

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

$цель = "изображения/".базовое имя (переменную$_FILES['изображения']['имя']);


$db = mysqli_connect("localhost", "root", "", "фотографии");

$изображение = переменную $_FILES['изображения']['имя'];

$text = $_POST['текст'];

$среда SQL = "вставить в изображений (изображения, текст) ценности ('$изображения', '$текст')";
mysqli_query($db, $sql);

// Теперь давайте переместим загруженное изображение в папку: images
если (move_uploaded_file($_FILES больше['изображения']['tmp_name'], $целевая)){
$msg = "загрузка изображения успешно завершена";



}еще{
$msg = "возникла проблема с загрузкой изображения";
}

}

?>

Что я уже пробовал:

Обратите внимание: неопределенный индекс: изображение в C:\xampp\htdocs\projects\upload_image\index.php на линии 7

Обратите внимание: неопределенный индекс: изображение в C:\xampp\htdocs\projects\upload_image\index.php на линии 12

Обратите внимание: неопределенный индекс: изображение в C:\xampp\htdocs\projects\upload_image\index.php на линии 20

2 Ответов

Рейтинг:
2

Mohibur Rashid

Вы должны задать три вопроса:
1. Как загрузить изображение: Загрузка файла PHP 5[^]
2. Как вставить изображение в базу данных mysql: Загрузка файлов в базу данных MySQL с помощью PHP - PHP[^]
3. Как получить изображение и прикрепить его с помощью php: ответ 2 расскажет вам, как с этим справиться

И напоследок:
* PHP вставка файлов в базу данных mysql - переполнение стека[^]
Прочтите ответ. Это даст вам лучшее предложение


Рейтинг:
1

Member 13983512

добавить enctype="multipart/form-data"
на вашем теге формы