$sb, 'o' => $o))); if(isset($_GET['p'])){ $p = intval($_GET['p']); $record_from = (($p)-1)*10; $record_to = 10; }else{ $record_from = 0; $record_to = 10; $p = 1; } if(isset($_GET['q'])){ $q = $_GET['q']; }else{ $q = ""; } if(!empty($_GET['sb'])){ $sb = $_GET['sb']; }else{ $sb = "payment_id"; } if(isset($_GET['o'])){ if($_GET['o'] == 'ASC'){ $o = "ASC"; $disp = "DESC"; }else{ $o = "DESC"; $disp = "ASC"; } }else{ $o = "DESC"; $disp = "ASC"; } $sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM payments, invoices, clients, accounts WHERE invoices.client_id = clients.client_id AND payments.invoice_id = invoices.invoice_id AND payments.account_id = accounts.account_id AND (invoice_number LIKE '%$q%' OR client_name LIKE '%$q%' OR account_name LIKE '%$q%' OR payment_method LIKE '%$q%') ORDER BY $sb $o LIMIT $record_from, $record_to"); $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); $total_found_rows = $num_rows[0]; $total_pages = ceil($total_found_rows / 10); ?>