PHP: <?php // количество записей, выводимых на странице $per_page=10; // получаем номер страницы if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0; // вычисляем первый оператор для LIMIT $start=abs($page*$per_page); // составляем запрос и выводим записи // переменную $start используем, как нумератор записей. $q="SELECT * FROM `tablel` ORDER BY pole1, pole2 LIMIT $start,$per_page"; $res=mysql_query($q); while($row=mysql_fetch_array($res)) { echo ++$start.". ".$row['pole1'].$row['pole2']."<br>\n"; } } } ?> Здравствуйте. Помогите решить проблемку с выводом из БД данных. Суть такая. У меня идет постраничный вывод из БД. суть такая у меня 2 поля в БД pole1 pole2 . В pole1 хранятся даты , pole2 –описание чисто текст. Вот суть такая что не могу никак загнать эти два поля в таблицу. Чтобы выглядело примерно так : HTML: <table border="1" width="100%"> <tr> <td>Pole1</td> <td>Pole2 </td> </tr> <tr> <td>2008-12-12</td> <td>Текст текст текст</td> </tr> </table> Подскажите как вывести именно в таблицу из БД чтобы было как на примере. За ранее спасибо.
Blackinman Инфу об этом можно было бы найти там же, где и взяли paginator phpfaq.ru/na_tanke Но ладно. PHP: <?php /* Вывод данных из БД в таблицу */ $per_page=10; if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0; $start=abs($page*$per_page); $q="SELECT * FROM `table_name` LIMIT $start,$per_page"; $res=mysql_query($q) or die ("Error: ".mysql_error()); echo "<table width='50%' cellpadding='3' cellspacing='3'> <tr><td>Pole1</td><td>Pole2</td></tr>"; while($row=mysql_fetch_array($res)) { echo "<tr><td>".$row['pole1']."</td><td>".$row['pole2']."</td></tr>\r\n"; } echo "</table>"; ?>
А чё такая 14-я строка странная. Можно было и самому догадатся, что надо строки и столбцы штопать,....... :arrow: