За последние 24 часа нас посетили 35073 программиста и 1751 робот. Сейчас ищут 943 программиста ...

Вывод данных из бд в таблицу помогите пожалуйста

Тема в разделе "PHP для новичков", создана пользователем Blackinman, 4 янв 2008.

  1. Blackinman

    Blackinman Активный пользователь

    С нами с:
    22 окт 2007
    Сообщения:
    13
    Симпатии:
    0
    PHP:
    1.  <?php
    2.  
    3. // количество записей, выводимых на странице
    4. $per_page=10;
    5. // получаем номер страницы
    6. if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
    7. // вычисляем первый оператор для LIMIT
    8. $start=abs($page*$per_page);
    9. // составляем запрос и выводим записи
    10. // переменную $start используем, как нумератор записей.
    11. $q="SELECT * FROM `tablel` ORDER BY pole1, pole2 LIMIT $start,$per_page";
    12. $res=mysql_query($q);
    13. while($row=mysql_fetch_array($res)) {
    14.   echo ++$start.". ".$row['pole1'].$row['pole2']."<br>\n";
    15. }
    16.  
    17.   }
    18. }
    19. ?>
    20.  
    Здравствуйте. Помогите решить проблемку с выводом из БД данных. Суть такая.

    У меня идет постраничный вывод из БД.
    суть такая у меня 2 поля в БД pole1 pole2 . В pole1 хранятся даты , pole2 –описание чисто текст.
    Вот суть такая что не могу никак загнать эти два поля в таблицу.
    Чтобы выглядело примерно так :

    HTML:
    1.  
    2.  
    3. <table border="1" width="100%">
    4.     <tr>
    5.         <td>Pole1</td>
    6.         <td>Pole2 </td>
    7.     </tr>
    8.     <tr>
    9.         <td>2008-12-12</td>
    10.         <td>Текст текст текст</td>
    11.     </tr>
    12.  
    13.  
    14.  

    Подскажите как вывести именно в таблицу из БД чтобы было как на примере.
    За ранее спасибо.
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Blackinman
    Инфу об этом можно было бы найти там же, где и взяли paginator :)
    phpfaq.ru/na_tanke

    Но ладно.
    PHP:
    1.  
    2. <?php
    3. /* Вывод данных из БД в таблицу */
    4.  $per_page=10;
    5.  if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
    6.  $start=abs($page*$per_page);
    7.  $q="SELECT * FROM `table_name` LIMIT $start,$per_page";
    8.  $res=mysql_query($q) or die ("Error: ".mysql_error());
    9. echo "<table width='50%' cellpadding='3' cellspacing='3'>
    10. <tr><td>Pole1</td><td>Pole2</td></tr>";
    11.  
    12.  while($row=mysql_fetch_array($res)) {
    13.  echo "<tr><td>".$row['pole1']."</td><td>".$row['pole2']."</td></tr>\r\n";
    14.  }
    15. echo "</table>";
    16. ?>
    17.  
     
  3. Blackinman

    Blackinman Активный пользователь

    С нами с:
    22 окт 2007
    Сообщения:
    13
    Симпатии:
    0
    Спасибо большое
     
  4. @le}{@nder

    @le}{@nder Активный пользователь

    С нами с:
    4 янв 2008
    Сообщения:
    12
    Симпатии:
    0
    Адрес:
    UKRAINE
    А чё такая 14-я строка странная. Можно было и самому догадатся, что надо строки и столбцы штопать,....... :arrow: