Я не силен в 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 запрос) и ищешь нужную информацию в БД. Самый быстрый и оптимальный вариант.
Продвижение своими сайтами как стратегия роста и независимости