Создание фотоальбома с использованием php и mysql - PullRequest
0 голосов
/ 23 ноября 2010

У меня есть база данных mysql, в которой хранятся загруженные фотографии, я пытаюсь создать фотоальбом с помощью php, предполагая, что у меня есть 20 фотографий, и мне нужно поместить каждые 5 изображений в один ряд, а затем начать новый ряд с 6-го изображения.я успешно сделал это, но мне также нужно прикрепить идентификатор изображения из базы данных mysql к изображению, отображаемому в альбоме, поэтому, когда я нажимаю на изображение, идентификатор изображения должен быть перенаправлен вместе с URL, чтобы я мог позволить пользователям комментировать изображениеи сохранить комментарии в базе данных вместе с идентификатором изображения, как я могу это сделать, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2010

вам нужно 2 сценария: для отправки списка изображений и отправки данных изображения

мне нужно поместить каждые 5 изображений в один ряд, а затем начать новый ряд с 6-го изображения

вы можете использовать что-то вроде

for($i=0;$i<count($images);$i++)
  {
     echo '<img src="/myLinkTogetImagedata?id='.$i.'"/>';
     if($i%5==0)echo '<br/>';
  }

для отправки данных изображения, вам нужно отправить MIME-тип в заголовке http://php.net/manual/en/function.header.php и данные из БД

думаю, вы можете сохранить путь к изображению в db

да, лучше сохранить соответствие имени файла, чем сохранить данные изображения в DB

0 голосов
/ 23 ноября 2010

при создании альбома вы должны сгенерировать ссылку с get

например, у вас есть адрес вида /showimage.php?id=21

, а затем в изображении вы можете дать комментарий и другие вещи

.ps: я думаю, вы можете сохранить путь к изображению в БД и затем выбрать 10 последних изображений ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...