За последние 24 часа нас посетили 17983 программиста и 1682 робота. Сейчас ищут 2079 программистов ...

Как лучше сделать? ...

Тема в разделе "PHP для новичков", создана пользователем daur, 20 фев 2018.

  1. daur

    daur Новичок

    С нами с:
    13 июн 2017
    Сообщения:
    37
    Симпатии:
    7
    Доброго времени суток! Подскажите пожалуйста,

    Каким образом будет лучше реализовать создание альбомов (Пояснение : [загрузка изображений],
    загрузил два или более изображений и получил прямые ссылки на них, внес данные в БД

    Код (Text):
    1.  $images->date = date("m.d.Y H:i:s");  // Внес дату загрузки
    2. $images->size = $val['size']; //Размер изображения
    3. $images->name = $newname;  //Новое имя изображения
    4. $images->ip = $_SERVER['REMOTE_ADDR']; //IP клиента
    5. $images->agent = $_SERVER['HTTP_USER_AGENT']; //Агент клиента
    каким образом реализовать страницу, обращение к которой будет выводить изображения загруженные клиентом? На случай если клиент загрузил одно изображение я с легкостью отдам ему ссылку на прямое изображение, но как выдать ему ссылку на страницу с этим изображением? и не могу понять как выдавать изображения если клиент загрузил больше одного
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.589
    Симпатии:
    1.763
    У изображений в базе должен быть ID. Гуглим и читаем: "Базы данных. Связь один-ко-многим"
     
  3. daur

    daur Новичок

    С нами с:
    13 июн 2017
    Сообщения:
    37
    Симпатии:
    7
    ID в бд имеется
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.589
    Симпатии:
    1.763
    Тогда в чём проблема? ID в гет-параметре и радуемся. А по поводу выдачи всех изображений - тоже не сложно. У каждого ещё user_id должен быть (id загрузившего пользователя)
     
    Add и daur нравится это.
  5. daur

    daur Новичок

    С нами с:
    13 июн 2017
    Сообщения:
    37
    Симпатии:
    7
    все, я понял, что-то я не подумал, спасибо