Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Переход на введенный номер страницы php

Переход на введенный номер страницы php


     20.12.2013    Общие вопросы по PHP    1480

вопрос
Всем привет, сейчас делаю модуль, нужно сделать чтобы человек вводил номер страницы и переходил на нее.

К примеру есть форма. в нее вводится номер страницы, и понажатию на клавишу отправить, нужно чтобы человек переходил на введенный номер страницы, не знаю как все это называется поэтому не смог найти информации в интернете.

Переход на введенный номер страницы php


Вот код формы


<form name="" action="/page/" method="get">
<input name="page" type="text" value="">  
<input type="submit" value="Send">
</form>


Вот код формирования ссылки для перехода на следующую.


$pagemax="<a href='index.php?do=book&id=".$newsid."&p=".$page."'>$page</a> ";

$page1=$_GET['p'];
// выводим постраничную навигацию, переход на следующую страницу
if($_GET['p']<$page):
$pagsleft=$_GET['p']+1;
$poneleft= "/index.php?do=book&id=".$newsid."&p=".$pagsleft." ";
//$poneleft= "<a id='next_page' href='index.php?do=book&id=".$newsid."&p=".$pagsleft."'>next</a> ";
$tpl->set('{endpegs2}',$poneleft);
else:
  $poneleft=" ";
  $tpl->set('{endpegs2}',$poneleft);
endif;

// выводим постраничную навигацию, переход на предыдущую страницу

Ответа пока нет


Комментарии пользователей (4)

doktorpull
6

98 | 5

doktorpull - 20 декабря 2013 13:37 - Юзер

может как-то можно реализовать через java-скрипт

doktorpull
6

98 | 5

doktorpull - 20 декабря 2013 17:36 - Юзер

Ребята помогите, как через $tpl->set('{page}',$page1); вывести вот это js который прописан в переменной.


$var23 = "index.php?do=book&id=".$newsid."&p=";
$pegslink= ' ''<script language="javascript">

<!--
function prepare_form(obj){
    
    var a = '.$var23 .';
    //var pathname = window.location.pathname;
    var arr_elements = obj.form.elements;
    var varr=obj.form.variant.value;
    if ((varr >= 1) && (varr <= 30)){
        obj.form.action = a+"&p=" +varr;
    }
    else{
        obj.form.action = "404.html";
    }
    return true;
}
// -->
</script>';

pavel31
4

346 | 158

pavel31 - 20 декабря 2013 23:37 - Юзер

На Загрузке Плюс это реализовано вот так

dj-avtosh
39

1479 | 390

dj-avtosh - 24 декабря 2013 14:48 - шашлычник

я читаю это все и тупею...

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы