note 37313 modified in function.ceil by vrana
| From: | vrana@php.net | Date: | Tue, 17 Aug 2004 14:54:00 +0000 |
| Subject: | note 37313 modified in function.ceil by vrana | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-79980@lists.php.net to get a copy of this message | ||
Here is a navbar using the ceil function.
<?php
function navbar($num_rows,$page,$link) {
$nbrlink = 10; /* Number of link to display per page */
$page = (int) $page; /* Page now displayed */
$num_rows = (int) $num_rows;
if( $num_rows > 0 ) {
$total_page = ceil( $num_rows / $nbrlink );
for( $i=1;$i<$total_page+1;$i++ ) {
if( $i == $page ) {
$ret .= " <b>$i</b> ";
} else {
if( strstr( $link,"?" ) ) {
$ret .= " <a href=\"$link&page=$i\">$i</a> ";
} else {
$ret .= " <a href=\"$link?page=$i\">$i</a> ";
}
}
}
return $ret;
}
}
/* Let say that $num_rows content the numbre of rows of your sql query */
$navbar = navbar( $num_rows, $page, "listmovie.php?id=$id" );
if( $navbar != null || $navbar != "" ) {
print( "<p><div align=\"center\">$navbar</div></p>"
);
}
?>
--was--
Here is a navbar using the ceil function.
function navbar($num_rows,$page,$link) {
$nbrlink = 10; /* Number of link to display per page */
$page = (int) $page; /* Page now displayed */
$num_rows = (int) $num_rows;
if( $num_rows > 0 ) {
$total_page = ceil( $num_rows / $nbrlink );
for( $i=1;$i<$total_page+1;$i++ ) {
if( $i == $page ) {
$ret .= " <b>$i</b> ";
} else {
if( strstr( $link,"?" ) ) {
$ret .= " <a href=\"$link&page=$i\">$i</a> ";
} else {
$ret .= " <a href=\"$link?page=$i\">$i</a> ";
}
}
}
return $ret;
}
}
/* Let say that $num_rows content the numbre of rows of your sql query */
$navbar = navbar( $num_rows, $page, "listmovie.php?id=$id" );
if( $navbar != null || $navbar != "" ) {
print( "<p><div align=\"center\">$navbar</div></p>"
);
}
http://php.net/manual/en/function.ceil.php