如何搜索结果记录分页

This code is working fine for searching with POST method, how to pagination search results?

I have attach images. First image searching with this field:

First image searching with this field

Searching result in which I want paging:

Searching result in which  want paging

<? php
include('connection.php');
    if (isset($_POST['search'])) {


        $fields = array('EJAMAATID', 'GNAME', 'MOBNO', 'EMAILID', 'DNNO', 'GCNTRYID', 'PINCODE', 'GCITYID', 'DNTYPE');`search field`

        $conditions = array();

        foreach($fields as $field) {

            if (isset($_POST[$field]) && $_POST[$field] != '') {

                $conditions[] = "`$field` LIKE '%".mysql_real_escape_string($_POST[$field]). "%'";`condition`
            }
        }


        $query = "SELECT * FROM donation ";   
        $orderby = "ORDER BY DNDATE desc";
        $datebetween = "AND DNDATE >='$start' AND DNDATE<='$end'";

        if (count($conditions) > 0) {

$yakin5 = implode(' AND ', $conditions);
$query. = "WHERE ".$yakin5.$datebetween.$orderby; 
        }

    }
    $jo = (isset($query)) ? $query : '';

    $don4 = mysql_query($jo);
    while ($roww = mysql_fetch_array($don4)) {

        }
    ?>