Difficulty in viewing and paging

0

I have a menu with the option to view the registered phones, only the numbers that were registered without showing the rest of the data, the intention and the user clicks on the option to view in the menu and opens a modal in this modal the numbers appear The problem is that I can open the modal and only the first number of the database appears in this modal and the pagination below also does not appear ...

Here is the code for the index.php page:

<?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 
    while ($produto = mysqli_fetch_array($produtos)) { 
        echo "<div class='modal fade' id='VisualizarT' tabindex='-1' role='dialog' aria-labelledby='modalLabel' 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'>Telefones Cadastrados</h3>
			<div class='modal-body'>
				<div class='form-group'>
				<input type='text' name='numero' class='form-control' id='exampleInputPassword1' value=".$produto['numero']." style='text-align: center;' readonly='readonly' >
				</div>
			</div>
		</div>
		</div>
		</div>
		</div>
		";
	}
     
    //exibe a paginação 
    for($i = 1; $i < $numPaginas + 1; $i++) { 
        echo "<a href='index.php?pagina=$i'>".$i."</a> "; 
    } 
?>
    
asked by anonymous 30.11.2017 / 21:43

1 answer

1

I believe that the while() that brings the whole data collection of the bank must be within <div class="modal-body"> .

Ex:

// Considerando que esse trecho está dentro da <div> referida...
while ($produto = mysqli_fetch_array($produtos))
{
    echo '<div class="form-group"><input type="text" name="numero" class="form-control" value="' . $produto['numero'] . '" style="text-align: center;" readonly="readonly"></div>';
}

The pagination would also have to stay inside this <div> to be displayed inside the modal .

    
01.12.2017 / 00:04