Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не получается переход по страницам в постраничной навигации
 
 автор: mendosa49   (18.11.2013 в 17:20)   письмо автору
 
 

Здравствуйте.Пытаюсь сделать постраничную навигацию.Опубликована на этом сайте.
http://www.softtime.ru/info/articlephp.php?id_article=33
Первую страницу выводит из базы.Открывается в браузере.Пытаюсь перейти по ссылкам и ничего не получается.Прочитал что надо полные пути прописать. в этих выражениях " <a href=index.php?page=" прописывал типа "<a href=http://localhost/mysite.ru/index php?page=" все равно не получается перехода по страницам.Привожу полный код.
<?php
$host 
'localhost';
$user 'maskis';
$pswd '1234567';
$db 'novs';
$connection mysql_connect($host,$user,$pswd);
mysql_set_charset('utf8',$connection);
if(!
$connection || !mysql_select_db($db,$connection))
{
  exit(
mysql_error());
}
$num 1;
$page $_GET['page'];
$result00 mysql_query("SELECT COUNT(*) FROM articles");
$temp mysql_fetch_array($result00);
$posts $temp[0];
$total = (($posts 1) / $num) + 1;
$total =  intval($total);
$page intval($page);
if(empty(
$page) or $page 0$page 1;
if(
$page $total$page $total;
$start $page $num $num;        
$query =mysql_query("SELECT * FROM articles ORDER BY id DESC LIMIT $start$num"); 
$row mysql_fetch_array($query);
do
{
 echo 
$row['title'];
 echo 
"<br/>";
 echo 
$row['text'];
 echo 
"<br/><br/>";
}
while(
$row mysql_fetch_array($query))
?>

<?php
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<a href=index.php?page=1>Первая</a> | <a href=index.php?page='. ($page 1) .'>Предыдущая</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' | <a href=index.php?page='. ($page 1) .'>Следующая</a> | <a href=index.php?page=' .$total'>Последняя</a>';
// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page5left ' <a href=index.php?page='. ($page 5) .'>'. ($page 5) .'</a> | ';
if(
$page 0$page4left ' <a href=index.php?page='. ($page 4) .'>'. ($page 4) .'</a> | ';
if(
$page 0$page3left ' <a href=index.php?page='. ($page 3) .'>'. ($page 3) .'</a> | ';
if(
$page 0$page2left ' <a href=index.php?page='. ($page 2) .'>'. ($page 2) .'</a> | ';
if(
$page 0$page1left '<a href=index.php?page='. ($page 1) .'>'. ($page 1) .'</a> | ';
if(
$page <= $total$page5right ' | <a href=index.php?page='. ($page 5) .'>'. ($page 5) .'</a>';
if(
$page <= $total$page4right ' | <a href=index.php?page='. ($page 4) .'>'. ($page 4) .'</a>';
if(
$page <= $total$page3right ' | <a href=index.php?page='. ($page 3) .'>'. ($page 3) .'</a>';
if(
$page <= $total$page2right ' | <a href=index.php?page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right ' | <a href=index.php?page='. ($page 1) .'>'. ($page 1) .'</a>';
// Вывод меню если страниц больше одной
if ($total 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo 
"<div class=\"pstrnav\">";
echo 
$pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo 
"</div>";
}
?>

  Ответить  
 
 автор: mendosa49   (19.11.2013 в 12:00)   письмо автору
 
   для: mendosa49   (18.11.2013 в 17:20)
 

Разобрался в .
<a href=index.php?page=
изменил index.php на article.php т.е. на тот файл где находится скрипт.может это поможет кому то

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования