Devi solo usare floor al posto di ceil:

$tot_pages = ceil($tot_records / $per_page);