Quero saber como fazer pesquisas múltiplas com paginação

Quero saber como fazer múltiplas pesquisas com paginação. Veja o total, eu estou dando 200 registros. Cada página preciso mostrar 20 gravações. Eu quero o resultado como este:

  1. mostre 1 a 2o de registro total de 200, em seguida com segunda página
  2. Deve mostrar 21 a 40 de 200.

Esta é a primeira vez que faço uma pesquisa múltipla com paginação. O que eu fiz até agora é, eu dei aqui.

Aqui está o formulário:

<input type="text" name="pincode" id="zipsearch" value='' class="buttonlengths" placeholder="Search By pincode,Area,State" required/>

select the subject <option value="Class IV Tuition" >Class IV Tuition <option value="Class VI-VIII Tuition" >Class VI-VIII Tuition Class IX-X Tuition Class XI-XII Tuition

<input type="text" name="tutorname" value="" class="buttonlengths" placeholder="Search By Tutor Name"/>

<?php echo 'Years of Experience:'.$row['texper'];?>

<?php echo ' Expertise In:'.$row['texperdetails'];?>

<?php echo 'Teaching Segment.'.$row['commonsegment'];?>

<a href="https://stackoverflow.com/questions/30365980/i-want-to-know-how-to-do-multiple-search-with-pagination/tutordetail.php?tid=" style="cursor:pointer;">View details

Eu dei o resultado do meu db, tudo está funcionando para mim, só o problema é a busca e a paginação múltiplas.