|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
|
Описание для фотографии из галереи03.08.2014, 02:28. Показов 3143. Ответов 25
Метки нет (Все метки)
Всем доброго времени суток, столкнулся с такой проблемой :
имеется галерея , просто отображаются картинки которые прикреплены к бд , и я хочу сделать так, чтобы при нажатие на любую картинку , меня перекидывало на адрес данной картинки где бы отображалась информация о ней ( разрешение, описание ) мне нужно прописать в ссылке для картинки GET-параметр указывающий на нужные строки в таблице, (в моем случаи это id фотографии), и сделать вывод по данному параметру ,чтобы выводилась сама картинка и ее данные , вот, но как это все сделать , как это хотя бы примерно должно выглядеть ? заранее спасибо)
0
|
|
| 03.08.2014, 02:28 | |
|
Ответы с готовыми решениями:
25
Скрытый опрос по фотографии. Анонимный комментарий для фотографии
Где пишется описание для выходного файла .exe (например описание процесса) |
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||||||
| 04.08.2014, 10:00 | ||||||
|
Что тут сложного?
Самый простой вариант:
1) $_GET['id'] неплохо было бы отфильтровать, да вообще проверить параметр на существование. 2) mysql лучше не использовать ибо deprecated. Запрос протестировать на SQL инъекции. Еще логичнее PDO/DBAL/ORM фреймворки задействовать. 3) Даже echo тоже вариант так себе. Корректнее данные через шаблонизатор выводить. Т.е. опять-таки возвращаемся к теме готовых типовых решений, библиотек классов, фреймворков, API CMS и управления зависимостями (гуглим PECL, PEAR, Composer, Packagist и т.п.) 4) Метаданные изображения можно вытащить Exif функциями PHP. 5) А если предстоит высокая нагрузка, продумываем архитектуру заранее. Знакомимся с NGINX, memcached, nosql, Cloud Scalable Hosting (jelastic и т.п.). Ссылки 1, 2, 3 - хороший старт по архитектуре нагруженных многозвенных систем и оптимизациям PHP.
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
|||||||||||
| 04.08.2014, 16:01 [ТС] | |||||||||||
|
я сразу говорю, что я только начал изучать php
получилось что-то такое : в файле index.php сделал так
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in Z:\home\localhost\www\gallery\show_pictu re_info.php on line 5 и еще на счет "primage" , это должен быть отдельный столбец в таблице , где будут прописаны пути к фотографиям? например images/car/big/1.jpg
0
|
|||||||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||
| 04.08.2014, 16:06 | |||
|
1
|
|||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
||||||
| 04.08.2014, 16:30 [ТС] | ||||||
|
исправил на
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\gallery\show_pictu re_info.php on line 7
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 04.08.2014, 16:43 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
|
| 04.08.2014, 16:46 [ТС] | |
|
Unknown column '$id' in 'where clause'
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 04.08.2014, 16:48 | ||||||
|
А так?
вы уверены, что у вас двойные кавычки там, а не одинарные?
0
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
|
| 04.08.2014, 16:50 [ТС] | |
|
а так белый экран, без ошибок)
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 04.08.2014, 16:53 | ||||||
|
после этих строчек добавьте
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
||||||
| 04.08.2014, 16:54 [ТС] | ||||||
|
Спасибо большое, но видимо где-то в самой ссылке ошибка, раз он не хочет картинку выводить
resource(4) of type (mysql result)
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 04.08.2014, 17:01 | |
|
ресурс необходимо обработать с помощью mysql_fetch_assoc или других аналогичных
1
|
|
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
||||||
| 04.08.2014, 17:14 [ТС] | ||||||
но все осталось по-прежнему :с
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 04.08.2014, 17:19 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
||||||
| 04.08.2014, 17:30 [ТС] | ||||||
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 04.08.2014, 17:34 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
|
| 04.08.2014, 17:39 [ТС] | |
|
string(51)
"http://localhost/gallery/images/car/small/00016.jpg" string(51) "http://localhost/gallery/images/car/small/00015.jpg" под каждой картинкой свой путь
0
|
|
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||
| 04.08.2014, 18:17 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 13
|
||||||
| 04.08.2014, 18:28 [ТС] | ||||||
0
|
||||||
|
15 / 15 / 8
Регистрация: 29.07.2014
Сообщений: 120
|
||||||||||||
| 04.08.2014, 19:16 | ||||||||||||
|
Кликните здесь для просмотра всего текста
/show_picture_info.php уже стал нормальный id получать... Проблема с перечислением картинок, да? в $query LIMIT закладываете, чтобы несколько картинок вывести
Ну и собственно все:
Эта задача кажется простой. Сейчас вы начнете мучиться с разделителями страниц для пролистывания галереи, pagination писать начнете. а mysql_fetch_assoc временно допустимое решение. Вы бы код полностью свой показали, что у Вас по галерее получилось. По разрозненным фрагментам сложно сориентироваться.
0
|
||||||||||||
| 04.08.2014, 19:16 | |
|
Помогаю со студенческими работами здесь
20
Скрипт для галереи Превью для галереи Модуль галереи для Joomla 2.5 Модуль для галереи joomla 3.0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|