#php
#php
Вопрос:
В принципе, у меня есть страница, на которой выполняется поиск термина, и запрашивается база данных, те термины, которые содержат запрос, выкладываются и разбиваются на страницы следующим образом:
1 2 [3] 4 5
MATTHEW 1:18
Now the birth of Jesus Christ was on this wise: When as his mother Mary was espoused to Joseph, before they came together, she was found with child of the Holy Ghost.
MATTHEW 1:21
And she shall bring forth a son, and thou shalt call his name JESUS: for he shall save his people from their sins.
MATTHEW 1:25
And knew her not till she had brought forth her firstborn son: and he called his name JESUS.
Это я выполнил, ниже я не:
Когда я нажимаю на «Мэтью», он должен перечислить все стихи и главы в «Мэтью» на новой странице с разбивкой по страницам.
Когда я нажимаю назад (в браузере), он должен вернуться к предыдущему набору результатов с разбивкой на страницы (выше), а когда я нажимаю вперед (в браузере), он должен показать мне страницу всех стихов и прочего из раздела Библии, на который я нажал (Матфей).
Я абсолютно не представляю, как вообще начать с чего-либо из этого.
Комментарии:
1. Чтобы ответить на ваш вопрос в заголовке, вы можете сохранять значения в переменных сеанса, если хотите использовать их в нескольких сценариях.
Ответ №1:
То, что вы описываете, является нормальным поведением браузера, когда вы выполняете свои запросы RESTful. Это просто означает, что вы содержите всю информацию, необходимую для отображения правильной страницы в самом запросе. Поскольку вы говорите о простых ссылках, это означает, что вы передаете необходимую информацию в самом URL:
http://example.com/verses.php?query=knew her notamp;page=3
http://example.com/verses.php?book=matthew
В вашем verses.php
скрипте вы проверяете наличие $_GET['query']
и / или $_GET['book']
и $_GET['page']
и динамически извлекаете и выводите информацию на основе этих переменных. Затем вам просто нужно создать соответствующие ссылки, а о поведении назад / вперед позаботится браузер.
Комментарии:
1. Это совсем не помогло. Должен ли я включать свои учетные данные базы данных в этот файл? Я не получаю результатов при попытке запросить мою базу данных.
2. Пожалуйста, поймите, что ваш вопрос чрезвычайно широкий и общий . Извините, если я не смог правильно угадать, в чем именно заключается ваша проблема. Пожалуйста, задавайте более конкретные вопросы о более конкретном коде в отдельных вопросах.