What’s Pagination in PHP? Working out The Basics

- Team

Kamis, 11 Juli 2024 - 12:45

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy


PHP is a server-side language and is most commonly used to take care of the database utilized in a challenge. To take care of the databases of large-scale web sites or different tasks, you’ll use pagination in PHP. In MySQL, you’ll reach pagination by way of the use of the LIMIT and OFFSET/FETCH clauses. Each OFFSET and FETCH are the arguments used to clear out the consequences. The OFFSET argument specifies the choice of rows to exclude and the FETCH argument specifies the choice of rows to fetch or retrieve.  

On this article, you are going to discover pagination in PHP the use of other approaches together with an Ajax-based means.

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

What’s Pagination in PHP?

Pagination is the method of exhibiting the information on more than one pages relatively than appearing them on a unmarried web page. You generally do pagination when there’s a database with a large number of data. Dividing the ones data will increase the clarity of the information. It could actually retrieve this information as according to the consumer’s requests. The most typical instance of pagination is the outcome web page of a Google seek. A seek question entered into the hunt bar can fetch hundreds of effects. And it divides those effects into more than one pages. You’ll click on on any web page quantity given on the backside to discuss with that web page. 

Benefits of Pagination

The method of pagination in PHP serves the next benefits:

  • Pagination in PHP is most fitted for tasks that require a sizeable quantity of information as it provides professionalism to the paintings. Except for that, it will increase the clarity of the challenge by way of segregating the code into pages and makes it glance blank.
  • It makes the internet pages paintings extra successfully. Pagination in PHP makes internet pages load in a lot lesser time, thus saving a large number of time and knowledge. You are going to perceive this level higher with a real-life instance. 

Instance: Think you need to get admission to a web page of pictures and there are two web sites in entrance of you: the primary one has 2000 photographs on a unmarried internet web page whilst the opposite one has 20 internet pages with 100 photographs on each and every web page. Right here, the web page with a unmarried web page takes much more time to load as in comparison to the opposite web page, since the server has to make a large number of HTTP requests and the web page may just develop into unresponsive. While, pagination means that you can show a restricted quantity of information on a unmarried web page that during go back limits the HTTP requests. Thus striking a lesser load at the server.

  • Since pagination permits the information to be dispensed on a number of pages, it creates an excellent chance to generate large income by way of expanding the ads on each and every web page of the web page.
  • Fundamentals to Complicated – Be told It All!

    Caltech PGP Complete Stack ConstructionDiscover Program

    Basics to Advanced - Learn It All!

Disadvantages of Pagination

Even supposing pagination serves many robust benefits, it has some downfalls as neatly. It is not uncommon to stand the next disadvantages, it has some downfalls as neatly. The next disadvantages are confronted whilst the use of pagination in PHP.

  • Since pagination distributes the information and creates a number of pages, it will lead to a low-rank web page. It’s because if a web page is indirectly connected to the house web page and calls for a number of clicks, the hunt engine ranks it on a decrease point.
  • Some of the primary the explanation why pagination is have shyed away from in lots of instances is that it is regarded as a huge overhead in PHP. It provides pointless oblique prices of styling, markup, information segregation, and common sense to a challenge. Initiatives with small databases most commonly forget about pagination.
  • It could actually additionally make the seek for particular information tricky. To grasp this level a lot more obviously,  believe this real-life instance. 

Instance: Think an examination has been carried out at your college and the consequences have been uploaded to the college web page. Now, you need to test your end result in particular. It’s already understood {that a} college has hundreds of scholars segregated in keeping with the department and sophistication. On this case, if the college has carried out pagination of the information then it will have to distribute the information on a number of pages and you’ve got to test each and every web page in your title except the web page has a “seek by way of” set of rules. The addition of such an set of rules turns out laborious to put in force maximum instances and cannot be completed so simply. Subsequently, it’s best to keep away from pagination in such instances.

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Imposing Pagination with PHP and MySQL

The primary and a very powerful step to put in force pagination is to create a enormous set of databases. So, you are going to first create a database on which you are going to observe pagination. After this, you are going to segregate the data as tables in an effort to distribute the information over a number of pages.

The stairs to practice to put in force pagination with PHP and MySQL are:

STEP1: Create a large-scale database.

STEP2: Create a desk and insert the record of data in it.

STEP3: Create a hyperlink for pagination to segregate/distribute the information over a number of other pages and upload it to the ground of the desk created in step 2.

STEP4: Retrieve the information from the desk and display it at the other pages. 

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Examples 

Now, perceive pagination in PHP with the assistance of the next examples. The primary instance is the fundamental model illustrating pagination in PHP with out the use of CSS styling. The second one instance presentations an entire pagination instance the use of CSS and bootstrap. 

Instance 1

On this instance, you are going to create a easy database that has the names of a few international locations. You are going to paginate the consequences fetched from this database and show them on a webpage.

Step 1: Create a Database

Create a database in phpMyAdmin the use of the XAMPP server keep an eye on panel. Title the database as “Pagination” and the desk as “Nations”. Create 2 columns:

  1. ID – int 
  2. Nation – varchar(20)

Populate the desk with random nation names and insert as much as 20 rows.

Pagination_In_PHP_1

Step 2: Attach the Database

Now identify a connection between your PHP document and the database. After you’re making the relationship, you’ll get admission to the data of the database by way of the use of the PHP code.

To attach your PHP document with the database, use the next code. You’ll insert this code without delay into your challenge document or you’ll additionally insert it right into a separate document.

$conn = mysqli_connect('localhost', 'root', '');      // root is the default username     // ' ' is the default password    if (! $conn) {               die("Connection failed" . mysqli_connect_error());      }      else {               // hook up with the database named Pagination             mysqli_select_db($conn, 'Pagination');      }

 

The mysqli_connect() serve as accepts the next arguments:

  • Title of the server: The default server is localhost.
  • Consumer title of the database: Via default, the username is ‘root’ for the entire databases.
  • The password of the database: Via default, the password is clean. So, cross a clean string to the serve as. 
  • Fundamentals to Complicated – Be told It All!

    Caltech PGP Complete Stack ConstructionDiscover Program

    Basics to Advanced - Learn It All!

Step 3: Retrieve the Recently Energetic Web page Quantity

Retrieve the web page quantity this is being visited these days. It assigns a price of one to the default web page quantity.

 if (!isset ($_GET['page']) ) {          $page_number = 1;      } else {          $page_number = $_GET['page'];      } 

 

Step 4: The System for Pagination

Set the prohibit of rows to be displayed according to web page. You’ve got 20 rows, so you are going to divide those rows into 5 rows according to web page. The full required pages will likely be 4. The next code units the specified system for pagination in PHP:

// variable to retailer the choice of rows according to web page$prohibit = 5;       // get the preliminary web page quantity      $initial_page = ($page_number-1) * $prohibit; 

The variable $initial_page retail outlets the preliminary web page quantity. This may occasionally retrieve the specified choice of rows. 

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Step 5: Get the General Collection of Pages

To retrieve the full choice of pages required to show the database with a prohibit of five rows according to web page, use the code discussed under:

  

 // question to retrieve all rows from the desk Nations    $getQuery = "choose *from Nations";      // get the outcome    $end result = mysqli_query($conn, $getQuery);      $total_rows = mysqli_num_rows($end result);     // get the specified choice of pages    $total_pages = ceil ($total_rows / $prohibit);

  

You’ll decide the full choice of pages by way of the use of the system: 

=(choice of rows in database / rows according to web page)

So, on this case the full choice of pages required will likely be:

=(20 / 5)

= 4 pages.

Step 6: Fetch the Required Knowledge and Show it on a Webpage

Now show the database with its rows being divided into more than one internet pages. A question can be utilized with the LIMIT clause together with specifying the prohibit of the rows to be displayed according to web page. The next code fetches the information of the required rows from the database and shows the outcome on a webpage.

//retrieve the chosen effects from database       $getQuery = "SELECT *FROM Nations LIMIT " . $initial_page . ',' . $prohibit;      $end result = mysqli_query($conn, $getQuery);          //show the retrieved end result at the webpage      whilst ($row = mysqli_fetch_array($end result)) {          echo $row['ID'] . ' ' . $row['Country'] . '</br>';      }

  

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Step 7: Display the Web page Quantity within the URL 

Show the web page numbers on the backside of each and every web page and replace the URL with the web page numbers. The next code inserts the web page numbers with a hyperlink to each and every web page:

  

 // display web page quantity with hyperlink   for($page_number = 1; $page_number<= $total_pages; $page_number++) {          echo '<a href = "index.php?web page=' . $page_number . '">' . $page_number . ' </a>';      }

  

The Entire Code

The above code snippets may also be mixed in one PHP document. The next is the mixed code to do pagination in PHP. Save this code as a PHP document named “index.php” and run it in localhost.

<html>  <head>  <name> Pagination in PHP </name>  </head>  <frame>   <?php      $conn = mysqli_connect('localhost', 'root', '');      // root is the default username     // ' ' is the default password    if (! $conn) {               die("Connection failed" . mysqli_connect_error());      }      else {               // hook up with the database named Pagination             mysqli_select_db($conn, 'Pagination');      }      // variable to retailer choice of rows according to web page    $prohibit = 5;      // question to retrieve all rows from the desk Nations    $getQuery = "choose *from Nations";        // get the outcome    $end result = mysqli_query($conn, $getQuery);      $total_rows = mysqli_num_rows($end result);        // get the specified choice of pages    $total_pages = ceil ($total_rows / $prohibit);        // replace the energetic web page quantity    if (!isset ($_GET['page']) ) {          $page_number = 1;      } else {          $page_number = $_GET['page'];      }        // get the preliminary web page quantity    $initial_page = ($page_number-1) * $prohibit;       // get information of decided on rows according to web page        $getQuery = "SELECT *FROM Nations LIMIT " . $initial_page . ',' . $prohibit;      $end result = mysqli_query($conn, $getQuery);           //show the retrieved end result at the webpage      whilst ($row = mysqli_fetch_array($end result)) {          echo $row['ID'] . ' ' . $row['Country'] . '</br>';      }        // display web page quantity with hyperlink       for($page_number = 1; $page_number<= $total_pages; $page_number++) {          echo '<a href = "index.php?web page=' . $page_number . '">' . $page_number . ' </a>';      }    ?>  </frame>  </html> 

Output 

Pagination_In_PHP_2

Pagination_In_PHP_3.

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Instance 2

On this instance, you are going to create a database containing the names of a few pieces and their classes. You are going to layout the database desk and the internet pages the use of CSS. Then, you will have to paginate this database and show the outcome on a webpage.

Step 1: Create a Database.

Create a database in phpMyAdmin the use of the XAMPP server keep an eye on panel. Title the database as “myDatabase” and the desk as “Pieces”. Create 4 columns:

  1. ID – int 
  2. Title – varchar(20)
  3. Class – varchar(20)
  4. Worth – int

Insert 15 rows and populate information within the desk. 

Pagination_In_PHP_4.

Step 2: Attach the Database

The similar code used within the above instance can be utilized to determine the relationship. The next code connects the database “myDatabase” to the PHP document.

      

 // Connect with the database        $conn = mysqli_connect('localhost', 'root', '');          if (! $conn) {              die("Connection failed" . mysqli_connect_error());              }                  else {              mysqli_select_db($conn, 'myDatabase');          }

 

Step 3: Retrieve the Recently Energetic Web page Quantity

Get the web page quantity of the present web page the use of the isset() means. 

      

 // replace the energetic web page quantity        if (isset($_GET["page"])) {                $page_number  = $_GET["page"];            }            else {              $page_number=1;            }

Step 4: Show the Desk Data

Show the desk data of your database.

<?php                 whilst ($row = mysqli_fetch_array($end result)) {                      // Desk head            ?>                 <tr>                 <td><?php echo $row["ID"]; ?></td>                 <td><?php echo $row["Name"]; ?></td>               <td><?php echo $row["Category"]; ?></td>               <td><?php echo $row["Price"]; ?></td>                                                       </tr>                 <?php                     };            ?>   

Step 5: Display Web page Quantity within the URL

Show the web page numbers within the URL of each and every web page.  The above code updates the URL with web page numbers. It additionally inserts a “earlier” and a “subsequent” hyperlink with the web page numbers.

if($page_number>=2){               echo "<a href='index.php?web page=".($page_number-1)."'>  Prev </a>";           }                                 for ($i=1; $i<=$total_pages; $i++) {             if ($i == $page_number) {                 $pageURL .= "<a category = 'energetic' href='index.php?web page="                                                  .$i."'>".$i." </a>";             }                         else  {                 $pageURL .= "<a href='index.php?web page=".$i."'>                                                   ".$i." </a>";               }           };             echo $pageURL;            if($page_number<$total_pages){               echo "<a href='index.php?web page=".($page_number+1)."'>  Subsequent </a>";           }

The Entire Code

The next code is the mixed code with the CSS to layout the webpage and the desk. It fetches the information of the 15 rows from the database and shows 5 rows according to web page. 

<html>     <head>       <name>Pagination in PHP</name>       <hyperlink rel="stylesheet"      href="       <taste>       desk {          border-collapse: crumple;      }          .inline{               show: inline-block;               drift: proper;               margin: 20px 0px;           }                    enter, button{               top: 34px;           }        .pieces {           show: inline-block;       }       .pieces a {           font-weight:daring;           font-size:18px;           coloration: black;           drift: left;           padding: 8px 16px;           text-decoration: none;           border:1px forged black;          margin: 2px;     }       .pieces a.energetic {               background-color: rgba(175, 201, 244, 0.97);       }       .pieces a:hover:no longer(.energetic) {           background-color: #87ceeb;       }           </taste>     </head>   <frame>     <middle>      <?php              // Connect with the database        $conn = mysqli_connect('localhost', 'root', '');          if (! $conn) {              die("Connection failed" . mysqli_connect_error());              }                  else {              mysqli_select_db($conn, 'myDatabase');          }               // variable to retailer choice of rows according to web page        $prohibit = 5;            // replace the energetic web page quantity        if (isset($_GET["page"])) {                $page_number  = $_GET["page"];            }            else {              $page_number=1;            }               // get the preliminary web page quantity        $initial_page = ($page_number-1) * $prohibit;               // get information of decided on rows according to web page         $getQuery = "SELECT * FROM pieces LIMIT $initial_page, $prohibit";             $end result = mysqli_query ($conn, $getQuery);        ?>         <div elegance="container">         <br>         <div>           <h1> Pagination in PHP </h1>            <desk elegance="desk table-striped table-condensed                                              table-bordered">             <thead>               <tr>                 <th width="10%">ID</th>                 <th>Title</th>                 <th>Class</th>                 <th>Worth</th>               </tr>             </thead>             <tbody>       <?php                 whilst ($row = mysqli_fetch_array($end result)) {                      // Desk head            ?>                 <tr>                 <td><?php echo $row["ID"]; ?></td>                 <td><?php echo $row["Name"]; ?></td>               <td><?php echo $row["Category"]; ?></td>               <td><?php echo $row["Price"]; ?></td>                                                       </tr>                 <?php                     };                ?>               </tbody>           </desk>         <div elegance="Pieces">          <?php          $getQuery = "SELECT COUNT(*) FROM Pieces";             $end result = mysqli_query($conn, $getQuery);             $row = mysqli_fetch_row($end result);             $total_rows = $row[0];                  echo "</br>";                    // get the specified choice of pages        $total_pages = ceil($total_rows / $prohibit);             $pageURL = "";                     if($page_number>=2){               echo "<a href='index.php?web page=".($page_number-1)."'>  Prev </a>";           }                                  for ($i=1; $i<=$total_pages; $i++) {             if ($i == $page_number) {                 $pageURL .= "<a category = 'energetic' href='index.php?web page="                                                  .$i."'>".$i." </a>";             }                         else  {                 $pageURL .= "<a href='index.php?web page=".$i."'>                                                   ".$i." </a>";               }           };             echo $pageURL;            if($page_number<$total_pages){               echo "<a href='index.php?web page=".($page_number+1)."'>  Subsequent </a>";           }           ?>          </div>          <div elegance="inline">         <enter identity="web page" sort="quantity" min="1" max="<?php echo $total_pages?>"         placeholder="<?php echo $page_number."/".$total_pages; ?>" required>         <button onClick="go2Page();">Pass</button>        </div>        </div>     </div>  </middle>     <script>       serve as go2Page()       {           var web page = file.getElementById("web page").worth;           web page = ((web page><?php echo $total_pages; ?>)?<?php echo $total_pages; ?>:((web page<1)?1:web page));           window.location.href = 'index.php?web page='+web page;       }     </script>    </frame>   </html>  

Output

Pagination_In_PHP_5 Pagination_In_PHP_6.

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Easy methods to Put in force Ajax-Primarily based Pagination?

Pagination in PHP can be carried out the use of an Ajax-based means. The use of Ajax, you don’t need to refresh the web page each and every time you pass to another web page. So, as an example, when you have your information divided into 4 pages. Then you’ll discuss with any web page with out refreshing it. On this means, you wish to have to create the next 3 information:

  1. index.php
  2. database.php
  3. pagination.php

Step 1: Create an index.php document

Create an index.php document to incorporate AJAX which is able to let you discuss with a web page with out refreshing it. It’ll cause the press tournament and cargo the web page with out refreshing it. This additionally makes the loading of the internet pages sooner. Insert the next code into the index.php document.

<?phpinclude('database.php'); $prohibit = 4;$question = "SELECT COUNT(*) FROM pieces";  $end result = mysqli_query($conn, $question);  $row = mysqli_fetch_row($end result);  $total_rows = $row[0];  $total_pages = ceil($total_rows / $prohibit); ?><!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Appropriate" content material="IE=edge"><meta title="viewport" content material="width=device-width, initial-scale=1"><name>PHP Pagination AJAX</name><hyperlink rel="stylesheet" href=" rel="stylesheet" href=" rel="stylesheet" href=" rel="stylesheet" href="<hyperlink rel="stylesheet" href="css/taste.css"><script src=" src="    <div elegance="container">        <div elegance="table-wrapper">            <div elegance="table-title">                <div elegance="row">                    <div elegance="col-sm-12">                       <h2 align = "middle">Pagination in PHP the use of AJAX</h2>                                   </div>                </div>            </div>            <div identity="target-content">loading...</div>                       <div elegance="clearfix">                                  <ul elegance="pagination">                    <?php                     if(!empty($total_pages)){                        for($i=1; $i<=$total_pages; $i++){                                if($i == 1){                                    ?>                                <li elegance="pageitem energetic" identity="<?php echo $i;?>"><a href="JavaScript:Void(0);" data-id="<?php echo $i;?>" elegance="page-link" ><?php echo $i;?></a></li>                                                                                           <?php                                 }                                else{                                    ?>                                <li elegance="pageitem" identity="<?php echo $i;?>"><a href="JavaScript:Void(0);" elegance="page-link" data-id="<?php echo $i;?>"><?php echo $i;?></a></li>                                <?php                                }                        }                    }                                ?>                    </ul>                           </div>        </div>    </div>    <script>    $(file).in a position(serve as() {        $("#target-content").load("pagination.php?web page=1");        $(".page-link").click on(serve as(){            var identity = $(this).attr("data-id");            var select_id = $(this).mum or dad().attr("identity");            $.ajax({                url: "pagination.php",                sort: "GET",                information: {                    web page : identity                },                cache: false,                luck: serve as(dataResult){                    $("#target-content").html(dataResult);                    $(".pageitem").removeClass("energetic");                    $("#"+select_id).addClass("energetic");                                  }            });        });    });</script></frame></html>

Step 2: Create a database.php document

Create a document to glue your PHP information to the database “myDatabase”. It creates a separate document, to easily import it into all different information as a substitute of placing the relationship code in each and every document. Insert the next code into this document and reserve it.

<?php    $server_name = "localhost";    $user_name = "root";    $password = "";    $db="myDatabase";    $conn = mysqli_connect($server_name, $user_name, $password,$db);    if (!$conn) {        die("Connection failed: " . mysqli_connect_error());    }?>

Step 3: Create a pagination.php document

Create a pagination.php document which is able to comprise the code to fetch the desk data and paginate them to show the information into more than one pages. Insert the next code into this document:

<?phpinclude('database.php');$prohibit = 5;  if (isset($_GET["page"])) { $page_number  = $_GET["page"]; } else { $page_number=1; };  $initial_page = ($page_number-1) * $prohibit;  $sql = "SELECT * FROM pieces LIMIT $initial_page, $prohibit";  $end result = mysqli_query($conn, $sql);  ?><desk elegance="desk table-bordered table-striped">  <thead>  <tr>  <th>ID</th>  <th>Title</th>  <th>Class</th>  <th>Worth</th>  </tr>  </thead>  <tbody>  <?php  whilst ($row = mysqli_fetch_array($end result)) {  ?>              <tr>              <td><?php echo $row["ID"]; ?></td>              <td><?php echo $row["Name"]; ?></td>            <td><?php echo $row["Category"]; ?></td>            <td><?php echo $row["Price"]; ?></td>            </tr>  <?php  };  ?>  </tbody>  </desk>

To show the output in a webpage, save a majority of these information in a challenge folder and run the “index.php” document in a localhost server. 

Output

Pagination_In_PHP_7

Pagination_In_PHP_8

Fundamentals to Complicated – Be told It All!

Caltech PGP Complete Stack ConstructionDiscover Program

Basics to Advanced - Learn It All!

Ultimate Ideas!

To sum up, on this article, you discovered the fine details of pagination in PHP. You checked out put in force pagination the use of PHP and MySQL the use of hands-on examples. You understood the benefits and downsides of the use of PHP to your web page. In any case, you glanced at a easy option to put in force Ajax-based pagination as neatly.

If you wish to know extra about PHP and get started your complete PHP finding out adventure, you’ll consult with this video as a information. Additionally, Simplilearn’s on-line direction on PHP Coaching will certainly assist you to perceive the elemental ideas of PHP and it is possible for you to to create complex dynamic internet apps recommended by way of business professionals and execs. 

In case you are already a PHP skilled, we now have a specifically crafted Complete Stack Developer – MERN Stack that you simply leverage to be informed high-level PHP ideas akin to classes, cookies, and so on.

Why forestall right here? To provide your self an opportunity to paintings as a qualified developer, you will have to certainly check out our MEAN stack construction and provides your self an opportunity to paintings for most sensible tech giants. Take a look at our direction on Complete Stack Java Developer. This may occasionally assist you to to be informed one of the most maximum trending talents like Node, Mongo, and so on. If you wish to get an entire record of unfastened lessons introduced by way of Simplilearn, discuss with Unfastened Lessons.

When you have any questions for us relating to this “Pagination in PHP” article, please point out them within the feedback phase and our professionals will solution them for you.

Glad Finding out!

supply: www.simplilearn.com

Berita Terkait

What’s Shopper-Server Structure? The whole thing You Must Know
Methods to Rapid-Observe Your Promotion
The right way to Use Microsoft Copilot: A Amateur’s Information
Generative AI vs LLM: What is the Distinction?
Few Shot Studying A Step forward in AI Coaching
Most sensible UX Engineer Interview Inquiries to Ace Your Subsequent Process
Make a selection the Proper One for You
Become a Generative AI Engineer
Berita ini 4 kali dibaca

Berita Terkait

Kamis, 6 Februari 2025 - 16:58

IPS Community Suite 5.0.0 – nulled

Selasa, 28 Januari 2025 - 02:59

exFAT/NTFS for USB via Paragon 5.0.0.3 [Pro] [Mod Extra] (Android)

Selasa, 28 Januari 2025 - 01:17

Exercise Timer 7.078 [Premium] [Mod Extra] (Android)

Senin, 27 Januari 2025 - 19:59

Falou – Fast language learning 0.0.91 [Premium] [Mod Extra] (Android)

Senin, 27 Januari 2025 - 15:48

Filmora: AI Video Editor, Maker 14.4.12 [Unlocked] [Mod Extra] (Android)

Senin, 27 Januari 2025 - 15:36

FilmPlus 2.2.2r [Mod Extra] (Android)

Sabtu, 25 Januari 2025 - 15:13

Fing – Network Tools 12.9.0 build 120900007 [Premium] [Mod Extra] (Android)

Jumat, 24 Januari 2025 - 18:38

Everyday | Calendar Widget 18.4.0 [Pro] [Mod Extra] (Android)

Berita Terbaru

IPS Community Suite

CMS

IPS Community Suite 5.0.0 – nulled

Kamis, 6 Feb 2025 - 16:58

Android

Exercise Timer 7.078 [Premium] [Mod Extra] (Android)

Selasa, 28 Jan 2025 - 01:17

Methods to Rapid-Observe Your Promotion

Tech

Methods to Rapid-Observe Your Promotion

Selasa, 28 Jan 2025 - 01:00