Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не могу сообразить как при клике на картинку в БД обновлялось поле img_count этой картинки
Покинул форум
Сообщений всего: 110
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Всем привет!!!
Собственно вопрос в названии темы.
что есть: форма для загрузки файла, при загрузке делается маленькая копия картинки. Они сохраняются в папку а базе путь до них. На стр index.php выводятся все маленькие картинки с ссылкой на оригинал
Покинул форум
Сообщений всего: 110
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
То ли я .... то ли лыжи ни едут . Там все о том как загрузить картинку пользователю, как мне это поможет?
Vinyl
Отправлено: 22 Марта, 2013 - 10:34:02
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Вы немного не поняли. Вам нужно отдать картинку пользователю скриптом php. Для этого Вы, например, создаете в каталоге с картинками файл image.php следующего содержания
Код не проверял, но должен быть рабочий. Главное - проработайте пути. Я бы еще картинки сложил в каталог, в котором deny from all в .htaccess, чтобы картинки напрямую никак нельзя было открыть
Покинул форум
Сообщений всего: 117
Дата рег-ции: Март 2013 Откуда: Украина, Одесса
Помог: 0 раз(а)
Ejik пишет:
Всем привет!!!
Собственно вопрос в названии темы.
что есть: форма для загрузки файла, при загрузке делается маленькая копия картинки. Они сохраняются в папку а базе путь до них. На стр index.php выводятся все маленькие картинки с ссылкой на оригинал
Как при переходе по этой ссылке записать в таблицу img_count + 1?
Как я понимаю Вам просто надо добавить кол-во просмотров вашей картинке?
$count = $img["img_count"] + 1;
$update = mysql_query ("UPDATE ВАША ТАБЛИЦА SET img_count='$count' WHERE id='$id'");
----- Открыть магазин легко, а вот не дать ему закрыться – уже искусство.
LIME
Отправлено: 22 Марта, 2013 - 11:08:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
PHONE-X и в какой скрипт воткнуть этот запрос???
может думать сначала?
PHONE-X
Отправлено: 22 Марта, 2013 - 11:22:36
Гость
Покинул форум
Сообщений всего: 117
Дата рег-ции: Март 2013 Откуда: Украина, Одесса
Помог: 0 раз(а)
LIME пишет:
PHONE-X и в какой скрипт воткнуть этот запрос???
может думать сначала?
Можно и думать! Не хочу пост превращать в .... Лучше поправлять, и указывать на ошибки чем, так дерзко отвечать!
----- Открыть магазин легко, а вот не дать ему закрыться – уже искусство.
LIME
Отправлено: 22 Марта, 2013 - 11:27:54
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
PHONE-X а теперь перечитай мой пост с более мягкой интонацией))
и еще раз....может подумаешь?
тыж вводишь в заблуждение народ своими советами "пальцем в небо"
Ejik
Отправлено: 22 Марта, 2013 - 12:33:22
Гость
Покинул форум
Сообщений всего: 110
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Т.е нужен по любому ссылку делать на файл со скриптом, а не на саму картинку, если так то я понял. Просто думал есть вариант без создания доп. файла. Всем спасибо!!!!
Vinyl
Отправлено: 22 Марта, 2013 - 12:38:02
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Ejik пишет:
Т.е нужен по любому ссылку делать на файл со скриптом, а не на саму картинку
Ну сверхабсурдный вариант - раз в n секунд парсить access-логи сервера, искать там файлы изображений из такого-то каталога и на основании распарсенной информации обновлять данные в БД. Но так даже Данила бы не сделал. Хотя работать будет
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.