Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2017, 12:29   #1
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
Восклицание Перезагрузка галереи

Добрый день!

Подскажите, пожалуйста.
На экране есть поле для ввода названия животного. Пользователь вводит название, нажимает на кнопку и снизу появляется галерея с этим животным. Фотографии с животными находятся в разных папках, то есть фотографии с кошками в папке "images/cat/...", фотографии с собаками в папке "images/dog/...". Обработчик кнопки проверяет введенное название в двумерном массиве, где введенное название соответствует названию папки с фотографиями. Галерея подключается php кодом. Как сделать так, чтобы после нажатия кнопки галерея перезагружалась и загружала новые фотографии без перезагрузки страницы. Возможно ли такое?
Maray вне форума Ответить с цитированием
Старый 22.05.2017, 13:08   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Maray Посмотреть сообщение
Как сделать так, чтобы после нажатия кнопки галерея перезагружалась и загружала новые фотографии без перезагрузки страницы. Возможно ли такое?
да, возможно. только это нужно сделать на клиенте - выполнить AJAX запрос.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 16:10   #3
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
Счастье

А вот если через PHP, есть функция, которая перезагружает PHP код? Обновляет его. В виде переменной буду передавать путь к фотографиям, и обновляется PHP кол с новыми путями
Maray вне форума Ответить с цитированием
Старый 22.05.2017, 16:22   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Maray Посмотреть сообщение
А вот если через PHP, есть функция, которая перезагружает PHP код? Обновляет его.
нет. и меня терзают смутные сомнения, что Вы не до конца понимаете, как и где выполняется PHP код.

Вам нужно понять, где и когда выполняется код на PHP и где и когда выполняется код на JavaScript.
вот, например, полезная ссылочка: http://phpfaq.ru/newbie/na_tanke

к тому моменту, когда страничка отображается на клиенте (в браузере пользователя), PHP код уже ЗАКОНЧИЛ работу и завершился.
"Перезагрузить" PHP можно, если обратиться к серверу с HTTP запросом.
Это приведёт к запуску PHP, выполнению кода, формированию и возврату в браузер результата.
Так происходит, например, при перезагрузке страницы.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация галереи bilibian Общие вопросы Delphi 15 13.09.2014 20:22
Вопрос по галереи на Javascript xdivers JavaScript, Ajax 2 28.07.2013 23:00
Прокрутка галереи мышью Vistar JavaScript, Ajax 0 05.08.2012 17:34
Создание галереи фотографий pastuhdima JavaScript, Ajax 3 15.04.2012 19:18
Разработка галереи gallery Фриланс 3 12.08.2011 17:56