Я не силен в php, прошу помочь мне с таким вопросом.
Есть задача: сделать сайт с поиском по БД.
Поиск я реализовал, все работает, но нужно, чтобы кликнув на один из результатов поиска, меня выбивало на страницу-шаблон, в которой бы выводилась вся информация из данного ряда, т.е заголовок, описание, изображение... Вывести все в цикле я понимаю как, но как сделать, чтобы выводилась инфа той ссылки из поиска, на которую я кликнул?
Вопрос достаточно абстрактный...
При перечеслении всех элементов вы формируете ссылку для просмотра этого элемента, например:
echo '<a href="/show.php?id="' . $row['id'] . '...</a>';
При клике на ссылку вы попадаете в созданный вами скрипт-файл php (тут show.php)
В этом файле вы получаете одну строку (row) зная Id ( $_GET['id']
) и всё там и выводите:
echo $row['id'] . ' ' . $row['name'] . .....;
Очень расплывчивый вопрос.
Такое можно сделать многими способами. Например:
{ваш сайт}/?res={идентификатор строки поиска}
{идентификатор строки поиска}
и на основании него возвращаете шаблон с релевантной информациейтебе нужно разобраться с тем, что такое get, post запросы. Тогда все поймешь. Ссылка на запись должна быть с id этой записи из БД, далее при переходе на страницу берешь id (из адресной строки, это get запрос) и ищешь нужную информацию в БД. Самый быстрый и оптимальный вариант.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Моя задача, получив XML файл преобразовать в таблицы (в данном случае в три таблицы)Как отобразить все таблицы? В данный момент удалось отобразить...
Все работало, пока в один прекрасный момент не решили поменять все коннекты, в итоге 1с-ник настроил связь через другой порт и дал ссылку вида...
Возникла проблема с загрузкой изображений на сервер (локальный Openserver)