|
|
|
|
<?php
$db = mysql_connect('localhost','root',' ');
if (mysql_select_db ('repicko8', $db))
{
$result = mysql_query ('SELECT * FROM progtest', $db);
while($myrow = mysql_fetch_array($result))
{
echo $myrow['0'].' '.date('H:i:s',$myrow['1']).'<hr />';
}
}
?>
|
этот код выводит все что есть в базе на данный момент там 11 записей, подскажите плз как сделать чтобы выводились первый 5 записей?? заранее благодарю | |
|
|
|
|
|
|
|
|
для: admin
(22.03.2011 в 15:39)
| | На це моя функция для постраничной навигации, если разберёшься, то пользуйся
<?php
// ...
function pagination($path, $start, $entries, $entries_per_page, $links_per_page) {
$pages = ceil($entries / $entries_per_page);
if ($pages > 1) {
$tmp = array();
$page = ceil(($start + 1) / $entries_per_page);
$links = ceil($pages / $links_per_page);
$link = ceil($page / $links_per_page);
$page_start = $link * $links_per_page - $links_per_page;
$page_end = $page_start + $links_per_page;
$page_end = ($page_end < $pages + 1) ? $page_end : $pages;
$first = $page_start * $entries_per_page;
$last = $pages * $entries_per_page - $entries_per_page;
if ($link > 1) {
$start = ($first - $entries_per_page * $links_per_page) +
($links_per_page - 1) * $entries_per_page;
$tmp[] = "<a href=\"${path}start=0\" title=\"перв.\">««</a>";
$tmp[] = "<a href=\"${path}start=${start}\" title=\"пред.\">«</a>";
}
for ($i = $page_start; $i < $page_end; ++$i) {
$start = $i * $entries_per_page;
if ($page == $i + 1) {
$tmp[] = "<strong>$page</strong>";
}
else {
$tmp[] = "<a href=\"${path}start=${start}\">".($i + 1)."</a>";
}
}
if ($link < $links) {
$start = $page_end * $entries_per_page;
$tmp[] = "<a href=\"${path}start=${start}\" title=\"след.\">»</a>";
$tmp[] = "<a href=\"${path}start=${last}\" title=\"посл.\">»»</a>";
}
return "<div class=\"pagination\">".implode(" ", $tmp)."</div>\n";
}
return false;
}
|
| |
|
|
|
|
|
|
|
для: Красная_шляпа
(22.03.2011 в 17:26)
| | всем спасибо, разобрался, понял как там и что там) | |
|
|
|