Jump to content

PHP pagination for loop


lilmer

Recommended Posts

Good day,

 

I have a question using for loop for pagination and setting up the Adjustment.

 

This what I've done.

				   $offs = 0;
				   $numberofrecords = 20;				
				   $totalrecords =  490;
				   $totalView = 5;
				   $page = 1;
				   $result = '';
				   $result .= '<ul class="pagination">'; 
					 
					for ($i=1; $i<=$totalrecords; $i++) {
						
							 if ($i % $numberofrecords==0) { 							 
										  if($offs == $offset){
											$result .=  '<li class="active" onclick="paginate('.$offs.')">'.$page.'</li>';
										  }
										  $result .=  '<li  onclick="paginate('.$offs.')">'.$page.'</li>';
								   
								   $offs += $numberofrecords; 
								   $page += 1;	
							
						 }
					}
				$result .= '</ul>';

The output will be:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 >>

My question is how do I set up the adjustment. Adjustment means I am on page 8 and I've got 24 pagination links so the pagination will show  something like

$offset = 140;

<< 6 7 8 9 10 .. 20 >>

How do I do that using the given loop?

 

I'm sorry I am not really good in looping. :)

Link to comment
https://forums.phpfreaks.com/topic/279500-php-pagination-for-loop/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.