$result = mysql_query("select COUNT(*) FROM lessons4",$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;
/*——————--Выводов Постов————————————--*/
if ( isset ( $_GET['id'] ) ) {
//Увеличиваем заданный счетчик $update = mysql_query ( "UPDATE `lessons4` SET `lessons4`.`obnovlenie` = `lessons4`.`obnovlenie` + 1 WHERE `lessons4`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() );
//Запрос на выборку из нашей таблицы $query = mysql_query ( "SELECT * FROM `lessons4` WHERE `lessons4`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() );
//Получаем результат $resalt = mysql_fetch_assoc ( $query );
//Выводим полную новость
echo $resalt['podrobnosti'];
} else{
//Запрос на выборку из нашей таблицы
$query = mysql_query ( "SELECT * FROM lessons4 LIMIT $start, $num" ) or die ( mysql_error() ); while ( $resalt = mysql_fetch_assoc ( $query ) ) {
// Вывод меню $expand_to = 4; // сколько страниц должно показываться слева и справа от текущей
// начало и конец "соседних" страниц $a = $page - $expand_to; if ($a < 1) $a = 1; $b = $page + $expand_to; if ($b > $chislo_str) $b = $chislo_str;
if ($a > 1) // надо ли показывать отдельно ссылку на первую и "..." { $navigation[] = "<a href=\"./1.php?page=1\">1</a>"; if ($a > 2) $navigation[] = "..."; }
if ($b < $chislo_str) // надо ли показывать отдельно "..." и ссылку на последнюю { if ($b < $chislo_str - 1) $navigation[] = '...'; $navigation[] = "<a href=\"./1.php?page=$chislo_str\">$chislo_str</a>"; }
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.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
people2010
Произошла какая-то странная проблема.
Имеется скрипт пхп, который достаёт из базы данных данные и выводит
эти данные на страничку. Ниже этих данных должно произойти такое
расположение как на картинке №1 в результате.
Имеется база с именем cat:
Создана 1 таблица в ней, с именем lessons4.
В её поле text вставлено такой текст:
Проблема в том, что слово просмотров улетело в низ и не находится на равне со словом
"Подробнее", как на картинке №2,я имею ввиду от правой до левой стороны на равне.
Если применить к слову "Просмотров" стиль position: relative;
top:-32px; для класса podrobn2, если туда его дописать, всё стаёт, так как надо, но проблема заключается в том,
что если это сделать,то есть дописать в класс podrobn2, при наведении мышкой на ссылку Подробнее,
рука ссылки пропадает. Уже не знаю что делать.
Архив тестового сайта вложил.
style.css
.prosmotrov3{font-family:Tahoma; font-size:15px;border:1px solid white;}
.center{margin-left:213px; margin-right:213px; padding:35px;
padding-top:20px;}
.zagolovok{color:#990000; font-family:Verdana,sans-serif;
font-weight:bold; text-align:center; font-size:24px;}
.green{color:green; font-size:16px; font-family:"Times New Roman", Times, serif;}
/*—————Стили для постраничной навигации——————--*/
.knopka_nazad1{text-decoration:underline; font-size:18px; color:black; font-family:Tahoma; }
.knopka_nazad2{text-decoration:none; font-size:18px; color:gray; font-family:Tahoma;}
.knopka_vpered1{text-decoration:underline; font-size:18px; color:black; font-family:Tahoma;}
.knopka_vpered2{text-decoration:none; font-size:18px; color:gray; font-family:Tahoma;}
.tek_str{color:#009900; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;
position:relative; top:3px;
}
.str_nav{color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.navig{position:relative; top:-20px; text-align:center;}
.podrobn2{color:#990000; font-size:17px; font-weight:bold; text-decoration:none;
position:relative; top:-5px;}
.podrobn2:hover{text-decoration:underline; }
.skobki{color:#666666; font-weight:bold; }
http://s1.ipicture.ru/uploads/20110310/G30C64uE.jpg Картинка №1
http://s1.ipicture.ru/uploads/20110310/TR2CToL0.jpg Картинка №2
АРХИВ САЙТА
http://www.sharemania.ru/0244437
index.php
kontent.php
database.php
.htaccess
AddDefaultCharset UTF-8
Edited by people2010Link to comment
Share on other sites
2 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.