Вот вроде сделал навигацию, по исправлял все ошибки, но проблема в том ,что не получается добиться чтоб на каждой странице,было слева слово Назад, а справа слово - Вперёд, и так на всех страницах, у меня как-то не так выводит,как сделать правильно?
У меня таблица такая в базе данных для пробы сделана.
id cat text
1 1 Петя
2 1 Фрося
3 1 Борис
4 1 Анатолий
5 1 Банан
6 1 Тарзан
7 1 Макс
8 1 Министр
9 1 Факел
10 1 Природа
11 1 Листья
12 1 Друзья
13 1 Морковь
14 1 Титаник
15 1 Мел
16 1 Натрий
17 1 Вуглевод
18 1 Кислород
19 1 Дартаньян
20 1 Поезд
Файл databse.php
<?php $server = 'localhost'; //Имя сервера $user = 'privet'; //Логин $password = '12345'; //Пароль $db = 'video'; $table = 'lessons'; //Название таблицы $error_database = '<h2>Произошла ошибка в базе данных,<br/> в ближайшее время она будет устранена!</h2>'; $connect = mysql_connect($server,$user,$password); if(!$connect){ echo $error_database; exit; }; //$connect по какому соединению мы работаем $select = mysql_select_db($db,$connect); if(!$select){ echo $error_database; exit; }; ?>
Файл index.php
<?php include 'database.php'; /*Соединяемся с Базой Данных*/ //Число постов выводящих на странице $num = 3; if(empty($page)){ die('<p style="color:red; font-size:24px;">Ошибка! Неверный URL адресс!</p>'); } $page = $_GET['page']; $result = mysql_query("select COUNT(*) FROM lessons",$connect); $posts = mysql_result($result,0); //Находим общее количество страниц $chislo_str = intval(($posts-1)/$num)+1; $page = intval($page); //empty($page) Если переменной не существует или ее значение равно нулю if(empty($page) or $page<0) $page = 1; if($page > $chislo_str) $page = $chislo_str; // Если ввести $page=7 тогда 7*3-3=18 //с 18 поста будет выводится пост 18,19,20 на странице №7 $start = $page * $num - $num; $result = mysql_query("SELECT * FROM lessons LIMIT $start, $num",$connect); // В цикле переносим результаты запроса в массив $postrow while ( $postrow[] = mysql_fetch_array($result));
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
people2010
Вот вроде сделал навигацию, по исправлял все ошибки, но проблема в том ,что не получается добиться чтоб на каждой странице,было слева слово Назад, а справа слово - Вперёд, и так на всех страницах, у меня как-то не так выводит,как сделать правильно?
У меня таблица такая в базе данных для пробы сделана.
id cat text
1 1 Петя
2 1 Фрося
3 1 Борис
4 1 Анатолий
5 1 Банан
6 1 Тарзан
7 1 Макс
8 1 Министр
9 1 Факел
10 1 Природа
11 1 Листья
12 1 Друзья
13 1 Морковь
14 1 Титаник
15 1 Мел
16 1 Натрий
17 1 Вуглевод
18 1 Кислород
19 1 Дартаньян
20 1 Поезд
Файл databse.php
Файл index.php
Не получается сделать вывод как на картинке,уже много раз пробовал и не знаю как,вот код на котором остановился.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.