Сохранить картинку из одной базы данных в другую

Я создаю кнопку сохранения, которую пользователь может сохранить в своей базе данных, но у меня возникли трудности с получением имени выбранного изображения.

Кнопка "Сохранить"

Я знаю, как использовать `$ image = $ _ GET [" image "]; получит имя, если изображение, но я не знаю, как получить имя вне php, потому что я использую всплывающий модуль.

  <div id = "modal01" class = "w3-modal " style = "padding-top:0" 
 onclick = "this.style.display='none'">
<span class = "w3-button w3-black w3-xlarge w3-display-topright">×</span>
<div class = "w3-modal-content w3-animate-zoom w3-center w3-transparent w3-padding-64">
  <img id = "img01" class = "w3-image">
  <p id = "caption"></p>
<form action = "save.php" method = "GET">
  <input type = "submit" name = "save" value = "Save"/>
  </form>
</div>

Вот мой код для получения изображения из базы данных:

<?php

        while($row = mysqli_fetch_array($result)) {
            echo "<div class='grid-item'><img src='images/{$row['image']}' onclick=onClick(this) style='width:98%' /></div>
                                                                            ";}                     
            mysqli_close($db);
                        ?> 

у вас есть method = "post", но вы клянетесь, что $_GET['image'] будет работать?

treyBake 13.09.2018 18:17

@ThisGuyHasTwoThumbs, извините, я забыл его изменить

user10277016 13.09.2018 18:20

Я не очень много пишу JS, но что должен делать onclick=onClick?

user3783243 13.09.2018 18:29

@ user3783243 - при нажатии на картинку появляется всплывающий модуль картинки.

user10277016 13.09.2018 18:30

Вы можете либо проанализировать имя изображения + расширение в строке запроса, либо сохранить его в сеансе, а затем запустить запрос на вставку в базе данных, где вы хотите сохранить его, с помощью метода $ _GET или $ _POST.

Klanto Aguntuk 13.09.2018 19:03
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
36
0

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