1
Good morning, I’m doing the product listing of a database on a Html + PHP page, with the code I developed, using a While that runs until the database table still has lines, I can already get the database information and list on the page, jump line to each information and when you change item step a dash on the page and also made the pagination.
This listing correctly, however for aesthetic reasons I created a table and instead of listing the items in the page used the "echo" would like to add directly in the table. I’m not familiar with Javascript so I wonder if there is a way to do this with php and html.
Thanks in advance!
Code:
<!-- Tabela criada para tentar inserir os dados -->
<body>
<h1>Lista de Produtos</h1>
<table class="table table-hover" id="tabres">
<thead>
<tr>
<td>Código</td>
<td>Descrição</td>
<td>Valor</td>
</tr>
</thead>
<tbody id="lsprodutos">
</tbody>
</table>
<?php
$pagina_atual = filter_input(INPUT_GET,'pagina',FILTER_SANITIZE_NUMBER_INT);
$pagina = (!empty($pagina_atual)) ? $pagina_atual : 1;
$qnt_result_pg = 3;
$inicio = ($qnt_result_pg * $pagina) - $qnt_result_pg;
$sql="select codigo,descricao,valor from loja.produto order by codigo LIMIT $inicio, $qnt_result_pg";
$resultado_produtos = mysqli_query($conn, $sql);
#Repetiçao que uso para inserir os dados na pagina
#Aqui gostaria de subistituir o echo por algo que insira na tabela que criei la em cima
while($row_produto = mysqli_fetch_assoc($resultado_produtos)){
echo "Codigo " . $row_produto['codigo'] . "<br>";
echo "Descricao ". $row_produto['descricao'] . "<br>";
echo "Valor " . $row_produto['valor'] . "<br><hr>";
}
$result_pg = "SELECT COUNT(codigo) AS num_result FROM produto";
$resultado_pg = mysqli_query($conn,$result_pg);
$row_pg = mysqli_fetch_assoc($resultado_pg);
$quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg);
$max_links = 2;
echo "<a href='listaproduto.php?pagina=1'>Primeira"
?>
</body>
Leonardo most grateful for your attention, your code has solved my problem.
– Marcelo Augusto Colombo