onClick показать следующую страницу

#php

#php

Вопрос:

Я создаю разбивку страницы на страницы, однако я застрял в цикле for. В настоящее время он показывает все ссылки от 1 до 99.

Как я могу сделать так, чтобы он показывал только одно число за клик, поскольку я хочу создать кнопку «далее».

Должен ли я использовать jQuery?

Код:

 <?php

for ($i = 1; $i <= 99;   $i) {

echo '<li><a href="example-' .$i. '">Next</a></li>';
}

?>
  

Комментарии:

1. Название вводит в заблуждение. Он предлагает JavaScript, но код только PHP.

Ответ №1:

похоже, вам просто нужно это:

 <?php
if($_GET['page'] >=99){
 exit('ran out of pages');
//no idea what you want here :-)
}

if(empty($_GET['page']) OR !is_int($_GET['page'])){
$_GET['page']=0; //or maybe you want 1, depends on usage
)

$next=$_GET['page'] 1;
echo '<li><a href="example.php?page=' .$next. '">Next</a></li>';
?>
  

Комментарии:

1. Я предполагаю, что проверка будет операцией if?

2. Должно быть примечание о проверке значений из $_GET .

3. Я думал об (int)($_GET['page'] 1) этом. Инъекции строк могут быть очень опасными. Кто-то может добавить вредоносный JavaScript на сайт.

4. is_int() делает это