Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Stronnicowanie styl
login90
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 8.02.2016

Ostrzeżenie: (0%)
-----


Witajcei

Czy może mi ktoś napisać jak zrobić aby z takiego stronnicowania 1234567 zrobić takie first previous 123456...90 next last. Szukam w necie i nie mogę znaleźć prostego rozwiązania
  1. $limit =1;
  2. if (isset($_GET["page"])) {
  3. $page = $_GET["page"];
  4. }
  5. else{
  6. $page=1;
  7. };
  8. $start_from = ($page-1) * $limit;
  9. $result = mysqli_query($con,"SELECT * FROM 'text' ORDER BY text_id DESC LIMIT $start_from, $limit");
  10. if(mysqli_num_rows($result)>0)
  11. {
  12. while($row=mysqli_fetch_object($result))
  13.  
  14. {
  15. echo '$row['content']';
  16. }
  17.  
  18. }$result_db = mysqli_query($con,"SELECT COUNT(text_id) FROM text order by text_id desc");
  19. $row_db = mysqli_fetch_row($result_db);
  20. $total_records = $row_db[0];
  21. $total_pages = ceil($total_records / $limit);
  22. /* echo $total_pages; */
  23. $pagLink = "<div class='pagination' style='width:800px;float: left;clear:both;margin-left: 270px;margin-bottom:0px;'>";
  24. echo '<ul class="pagination">';
  25.  
  26. for ($i=1; $i<=$total_pages; $i++) {
  27. $pagLink .= "<a href='http://localhost/home/home/page/".$i."'>".$i."</a>";
  28. }
  29. echo $pagLink . "</ul>";
  30.  
  31. </div>';


Ten post edytował login90 6.06.2021, 20:37:22
Go to the top of the page
+Quote Post
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


https://www.google.com/search?q=pagination+previous+next+php


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 11:34