Código PHP:
   <?php
$Tbusq=$_POST["opCAMPO1"];
$accion= $_POST["txtEXPR1"];
 
$registros = 10;
if (!$pagina) { 
    $inicio = 0; 
    $pagina = 1; 
} 
else { 
    $inicio = ($pagina - 1) * $registros; 
} 
 
$sql = "SELECT num, titulo, tema FROM inegi";
 
if($Tbusq == 0){
    //$sql = "SELECT num, titulo, tema FROM inegi";
    echo "Selecciona un tipo de busqueda";
}
//seleccion segun tipo de busqueda
if($Tbusq !=0){
if($Tbusq == 1 ){
    $sql .= " WHERE titulo LIKE '%$accion%' LIMIT $inicio, $registros ";
}
 
 
if($Tbusq == 2){
    $sql .= " WHERE tema LIKE '%$accion%' LIMIT $inicio, $registros ";
    //echo $accion;
}
 
//Realizar una consulta en la BD:
$resultados = mysql_query($sql);
$total_registros=mysql_num_rows($resultados);
$total_paginas = ceil($total_registros / $registros);                       
 
    if($total_registros) {
//Recorrer el resultado de la consulta:
while ($row = mysql_fetch_array($resultados)){
 echo "<P>", "<strong>", "Num. ", "</strong>", $row["num"], " - ", "<strong>", "Titulo: ", "</strong>", $row["titulo"], "<strong>", " Tema: ", "</strong>", $row["tema"], "</P>";
}
} else {
        echo "<font color='darkgray'>(sin resultados)</font>";
    }
    
    //mysql_free_result($resultados);        
}//no  borrar ste            
    
    if($total_registros) {
        
        echo "<center>";
        
        if(($pagina - 1) > 0) {
            echo "<a href='consultas.php?pagina=".($pagina-1)."'>< Anterior</a> ";
        }
        
        for ($i=1; $i<=$total_paginas; $i++){ 
            if ($pagina == $i) 
                echo "<b>".$pagina."</b> "; 
            else
                echo "<a href='consultas.php?pagina=$i'>$i</a> "; 
        }
      
        if(($pagina + 1)<=$total_paginas) {
            echo " <a href='consultas.php?pagina=".($pagina+1)."'>Siguiente ></a>";
        }
        
        echo "</center>";
        
    }
 
?>     
 
 Problema con paginacion.. no me muestra las demas paginas
 Problema con paginacion.. no me muestra las demas paginas 


