Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Строка в браузере при навидении курсора на ссылку страницы отображается так page=2&mos=&mds
из html данные передаются методом get

код теперь выглядит так
PHP код: Выделить весь код

$mos=$_get[m_o];
$mds=$_get[m_d];
if (
$_get[m_o] && $_get[m_d])

  
$num 5;
  
$page=$_get['page'];
  
$result mysql_query('SELECT * FROM rt WHERE m_o="'.$mos.'" AND m_d="'.$mds.'"');  
  
$posts mysql_num_rows($result); 
  
$total intval(($posts 1) / $num) + 1;
  
$page intval($page);
if(empty(
$page) or $page 0$page 1;   
  if(
$page $total$page $total;
  
$start $page $num $num;
  
$result mysql_query('SELECT * FROM rt WHERE m_o="'.$m_o.'" AND m_d="'.$m_d.'" LIMIT $start, $num');   


навигация так
PHP код: Выделить весь код

if ($page != 1$pervpage '<a href= zt.php?page=1><<</a>   
                               <a href= zt.php?page="'
.($page 1).'"><</a> ';
if (
$page != $total$nextpage ' <a href= zt.php?page='.($page 1).'&mos='.$mos.'&mds'.$mds.'>></a>   
                                   <a href= zt.php?page='
.$total.'>>></a>'

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

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 06:16, 06-11-2008 | #27