Page bottom of page

2

I have a system that shows 8 data per page, my problem is that the pagination when only has a data on the page or 2 is on the data side, type: data 1 - data 2 - Page 1, I wanted it to stay at the end of the page as it happens when you have 8 data ... Follow the code:

<?php 
    include_once("../../conn/conexao.php");//faz a conexao com o banco de dados
     
    //verifica a página atual caso seja informada na URL, senão atribui como 1ª página 
    $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; 
 
    //seleciona todos os itens da tabela 
    $cmd = "select * from tb_numeros"; 
    $produtos = mysqli_query($conexao, $cmd); 
 
    //conta o total de itens 
    $total = mysqli_num_rows($produtos); 
 
    //seta a quantidade de itens por página, neste caso, 2 itens 
    $registros = 8; 
 
    //calcula o número de páginas arredondando o resultado para cima 
    $numPaginas = ceil($total/$registros); 
 
    //variavel para calcular o início da visualização com base na página atual 
    $inicio = ($registros*$pagina)-$registros; 
 
    //seleciona os itens por página 
    $cmd = "select * from tb_numeros limit $inicio,$registros"; 
    $produtos = mysqli_query($conexao, $cmd); 
    $total = mysqli_num_rows($produtos); 
     
    //exibe os produtos selecionados 
   	 		
                           
       echo "<div class='container'>
            <div class='row pricing text-center'>

            ";
            $cont=0;
                while ($produto = mysqli_fetch_array($produtos)){

                    echo"<div class='col-md-3'>
                    <div class='well'>";


             echo "<h3><b>".$produto['numero']."</b></h3>
                    <hr>
                    <p>Chip:&nbsp;".$produto['nchip']."</p>
                    <hr>
                    <p>IMEI:&nbsp;".$produto['imei']."</p>
                    <hr>

                    <div class='col-xs-6'>
                    <a href='deletarn.php?numero=".$produto['numero']."' class='btn btn-danger btn-block'><span class='glyphicon glyphicon-trash'></span></a></div>
                    <div class='col-xs-6'><a href='#info".$cont."' data-toggle='modal' class='btn btn-success btn-block'><span class='glyphicon glyphicon-plus'></span>&nbsp;Info</a></div>


<div class='modal fade' id='info".$cont."' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
    <div class='modal-dialog'>
        <div class='modal-content'>
          <div class='modal-header'>
                <button type='button' class='close' data-dismiss='modal'><span aria-hidden='true'>×</span><span class='sr-only'>Close</span></button>
                <h3 class='modal-title' id='lineModalLabel' align='center'>Dados do Telefone</h3>

            <div class='modal-body'>
                <div class='form-group'>
                    <div class='col-xs-12'><center>
                    <label for='exampleInputPassword1'>Funcionário</label></center>
                    <input type='text' name='funcionario' class='form-control' value=".$produto['funcionario']." style='text-align: center;' readonly='readonly' id='letras' required>
                    <br></div>
                </div>

                <div class='form-group'>
                    <div class='col-xs-4'><center>
                    <label for='exampleInputPassword1'>Número</label></center>
                    <input type='text' name='numero' class='form-control' id='exampleInputPassword1' value=".$produto['numero']." style='text-align: center;' readonly='readonly' >
                    </div>
                </div>

                <div class='form-group'>
                    <div class='col-xs-2'><center>
                    <label for='exampleInputPassword1'>RCA</label></center>
                    <input type='text' name='rca' class='form-control' id='exampleInputPassword1' value=".$produto['rca']." style='text-align: center;' maxlength='4' readonly='readonly' onkeypress='return SomenteNumero(event)' required>
                    </div>
                </div>

               <div class='form-group'>
                    <div class='col-xs-6'><center>
                    <label for='exampleInputPassword1'>Região</label></center>
                    <input type='text' name='regiao' class='form-control' id='exampleInputPassword1' value=".$produto['regiao']." style='text-align: center;' readonly='readonly' required>
                    <br></div>
                </div>

                <div class='form-group'>
                    <div class='col-xs-6'><center>
                    <label for='exampleInputPassword1'>Número Chip</label></center>
                    <input type='text' name='nchip' class='form-control' id='exampleInputPassword1' value=".$produto['nchip']." style='text-align: center;' readonly='readonly' >
                    </div>
                </div>

                <div class='form-group'>
                    <div class='col-xs-6'><center>
                    <label for='exampleInputPassword1'>IMEI</label></center>
                    <input type='text' name='imei' class='form-control' id='exampleInputPassword1' value=".$produto['imei']." style='text-align: center;' readonly='readonly' >
                    <br></div>
                </div>

                <div class='form-group'>
                    <div class='col-xs-12'><center>
                    <label for='exampleInputPassword1'>Cadastrado Por</label></center>
                    <input type='text' name='usuario' class='form-control' id='exampleInputPassword1' value=".$produto['usuario']." style='text-align: center;' readonly='readonly' >
                    <br></div>
                </div>


            </div>
            </div>
        </div>
    </div>
</div>
             </div>
             </div>
             ";


            $cont++;
                }

			echo "<div class='text-center'><ul class='pagination pagination-large'>";
				for($i = 1; $i < $numPaginas + 1; $i++) { 
					echo "              
		<li><a href='visualizarn.php?pagina=$i'>".$i."</a></li> "; 
				} 
	echo"</ul></div>
	</div>
		</div>
	";
		
         
?>

How it works:

MoreifIaddallthenumbersitgetsthewayIwant,whichisexactlylikethis:

    
asked by anonymous 06.12.2017 / 13:34

1 answer

1

It looks like you're using Bootstrap for tags of the grid. And when you call your paging I ask PHP you did not use the grid classes in the div .

Try to put the div of the pagination type so to see if it works.

echo "<div class='form-group'><div class='col-xs-12'><div class='text-center'><ul class='pagination pagination-large'>";
    for($i = 1; $i < $numPaginas + 1; $i++) { 
        echo "              
<li><a href='visualizarn.php?pagina=$i'>".$i."</a></li> "; 
    } 
echo"</ul></div></div></div>

Notice that I put two tags outside the ul and extended the grid to the full width of 12.

    
07.12.2017 / 14:19