Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Март 2016
Помог: 0 раз(а)
|
Здравствуйте. Появилась необходимость сделать постраничный вывод материалов на сайте.
Изначально материалы сайта, без обращения к БД, имели такую структуру:
CODE ( html):
скопировать код в буфер обмена
<div id="page"> <div id="page-bgtop"> <div id="content"> <div class="post"> <p class="meta"><span class="date">Sunday, April 26, 2009</span> 7:27 AM Posted by <a href="#">Someone</a></p> <h2 class="title"><a href="#">Welcome to Predilection </a></h2> <div class="entry"> <p>This is <strong>Predilection </strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p> <p>Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum ipsum. Proin imperdiet est. Phasellus dapibus semper urna. Pellentesque ornare, orci in felis. </p> </div> </div> <div class="post"> <p class="meta"><span class="date">Sunday, April 26, 2009</span> 7:27 AM Posted by <a href="#">Someone</a></p> <h2 class="title"><a href="#">Welcome to Predilection </a></h2> <div class="entry"> <p>This is <strong>Predilection </strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p> <p>Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum ipsum. Proin imperdiet est. Phasellus dapibus semper urna. Pellentesque ornare, orci in felis. </p> </div> </div> <div class="post"> <p class="meta"><span class="date">Sunday, April 26, 2009</span> 7:27 AM Posted by <a href="#">Someone</a></p> <h2 class="title"><a href="#">Welcome to Predilection </a></h2> <div class="entry"> <p>This is <strong>Predilection </strong>, a free, fully standards-compliant CSS template designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>, released for free under the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5</a> license. You're free to use this template for anything as long as you link back to <a href="http://www.freecsstemplates.org/">my site</a>. Enjoy :)</p> <p>Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum ipsum. Proin imperdiet est. Phasellus dapibus semper urna. Pellentesque ornare, orci in felis. </p> </div> </div> <div class="post"> <p class="meta"><span class="date">Sunday, April 26, 2009</span> 7:27 AM Posted by <a href="#">Someone</a></p> <h2 class="title"><a href="#">Lorem ipsum sed aliquam</a></h2> <div class="entry"> <p>Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec consectetuer. Donec ipsum. Proin imperdiet est. Phasellus <a href="#">dapibus semper urna</a>. Pellentesque ornare, orci in consectetuer hendrerit, urna elit eleifend nunc, ut consectetuer nisl felis ac diam. Etiam non felis. Donec ut ante. In id eros.</p> </div> </div> <div class="post"> <p class="meta"><span class="date">Sunday, April 26, 2009</span> 7:27 AM Posted by <a href="#">Someone</a></p> <h2 class="title"><a href="#">Lorem ipsum sed aliquam</a></h2> <div class="entry"> <p>Mauris vitae nisl nec metus placerat consectetuer. Donec ipsum. Proin imperdiet est. Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer. Donec ipsum. Proin imperdiet est. Phasellus <a href="#">dapibus semper urna</a>. Pellentesque ornare, orci in consectetuer hendrerit, urna elit eleifend nunc, ut consectetuer nisl felis ac diam. </p> </div> </div> </div>
Я, используя пример, написал вот такой вот постраничный вывод с обращением к БД:
PHP:
скопировать код в буфер обмена
<?PHP // Данные для mysql сервера $dbhost = "localhost"; // Хост $dbuser = "root"; // Имя пользователя $dbname = "copyright"; // Имя базы данных // Подключаемся к mysql серверу //Указываем кодировку для подключения к базе // Выбираем нашу базу данных //Количество записей на странице $quantity=5; //Количество ссылок перед текущей и после текущей страницы $limit=3; $page = 0; if ($page<1) $page=1; $pages = $num/$quantity; $pages++; if ($page>$pages) $page = 1; //echo '<strong style="color: #df0000">Страница № ' . $page . //'</strong><br /><br />'; if (!isset($list)) $list=0; $list=--$page*$quantity; $result = mysql_query("SELECT * FROM article LIMIT $quantity OFFSET $list;"); echo"<div id='page'> <div id='page-bgtop'> <div id='content'>"; for ($i = 0; $i<$num_result; $i++) { echo"<div class='post'> <p class='meta'> <span class='date'> Добавлено: ".$row["date"]. "</span> <a href='#'> Пользователем:".$row["avtor"]. "</a> </p> <h2 class='title'> <a href='#'>".$row["title"]." </a> </h2> <div class='entry'>". $row["text"]. "</div> </div> ";} echo " </div> </div> </div>"; ?>
Данные он выводит, только после этого слетел дизайн сайта, а я собственноручно никак не могу найти ошибку. Может кто помочь?
|