За последние 24 часа нас посетили 22075 программистов и 1115 роботов. Сейчас ищут 723 программиста ...

Оформление выведенных данных из бд

Тема в разделе "Сделайте за меня", создана пользователем andreyatake, 21 апр 2017.

  1. andreyatake

    andreyatake Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    23
    Симпатии:
    0
    Код (Text):
    1. if(isset($_SESSION['id']) ){
    2.     $query = mysql_query("SELECT*FROM reports WHERE username='".mysql_real_escape_string($_SESSION['username'])."' ORDER BY id DESC LIMIT 0,8   ");
    3.  
    4. $content="<p>Старые отчеты</p> ";
    5. $content .="<ul>";
    6. while($row = mysql_fetch_array($query)) {
    7.     $content .=  "
    8.     <li class='list divtable'> <div class='div_report'> ".$row['report']." </li>
    9.     ";
    10.   }
    11. $content .="</ul>";
    12. }
    13. else {$form=$form_login; $content=$content_no;}
    Из кода удалил все лишнее, чтобы был понятен смысл.
    Содержимое страницы находится в переменной $content
    Итак, на страницу выводится список с данными из базы данных. По одной строчке, допустим.
    Мне нужно вывести, например, все строки из бд(~300).

    Я хочу сделать так:
    Добавляю 2 кнопки с id=button1, id=button2

    мне нужно чтобы при нажатии на кнопки запрос менялся. Т.е был
    Код (Text):
    1. $query = mysql_query("SELECT*FROM reports WHERE username='".mysql_real_escape_string($_SESSION['username'])."' ORDER BY id DESC LIMIT 0,8   ");


    а при нажатии на первую кноаку стал такой
    Код (Text):
    1. $query = mysql_query("SELECT*FROM reports WHERE username='".mysql_real_escape_string($_SESSION['username'])."' ORDER BY id DESC LIMIT 8,8   ");


    Т.е. при нажатии на одну кнопку id=button1, конец запроса меняется LIMIT 8,8; LIMIT 16,8;LIMIT 24,8
    и т.д. А при нажатии на другую кнопку соответственно уменьшается на 8
    Таким образом, должно выводится все время только 8 отчетов
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    PHP:
    1. if($_GET['fn']) [
    2. $firstNote = int($_GET['fn']);
    3. } else {
    4. $firstNote = 0;
    5. }