perdona la molestia de nuevo practicamente ya ntendi todo el codigo pero me sigue marcando el erro del 0... matematicamente hablando 0/algo = 0 algo/0=infinito y por lo que veo estamos haciendo $total_registros/$registros que seria algo/0 puesto que $registros no tiene nada o creo que 0 ya hasta despues en el if le damos valor de 3 imagino que esto sera el problema ya que ahora me muestra los 10 registros del sql pero no me pinta las paginas <<anterior 1|2 siguiente>> por el error del 0 o me equivoco??
   Código PHP:
    if($total_registros && $total_registros !=-1) 
    
  me dices que es para saber si total_registros existe y tiene valor no?? entons no quedaria asi?? 
 Código PHP:
    if(isset($total_registros) && $total_registros !=-1){ 
    
  Asi preguntaria si existe con valor no?? 
Gracias por la paciencia y disculpa es que apenas ando aprendiendo y esta es la primera vez que posteo una duda no me gusta molestar :P