Amigos eu fiz alguma besteira no fim da aula 7. e por algum motivo minha lista aparece assim, http://prntscr.com/bxhndm, ou seja ela não mostra a lista toda apenas alguns, se eu adicionar um produto novo ele vai aparecer um outro produto abxio mas sem o botao de excluir e não ira mostrar os ultimos produtos adicionados.
Não consigo encontrar o erro, então estou colocando o código apra que possam me ajudar. eu alterei alguma coisa no botão aqui no produto formulario e la no produto lista tambem referente a função de remover e foi oque causou isso. Por favor me ajudem estou a 3 dias parados revendo o código...
Produto-formulario.php
<?php include("cabecalho.php"); ?>
<h1>Formulário de cadastro</h1>
<table class="table">
<tr>
<td>Nome</td>
<td><input class="form-control" type="text" name="nome"></td>
</tr>
<tr>
<td>Preço</td>
<td><input class="form-control" type="number" name="preco"></td>
</tr>
<tr>
<td>Descrição</td>
<td><textarea name="descricao" class="form-control"></textarea> </td>
</tr>
<tr>
<td>
<button class="btn btn-danger" type="submit">Cadastrar</button>
</td>
</tr>
</table>
</form>
<?php include("rodape.php"); ?>
produto - formulario.php
<?php include("cabecalho.php");
include ("conecta.php");
include_once ("banco-produto.php");?>
<?php
if(array_key_exists("removido",$_GET) && $_GET["removido"]=="true") {
?>
<p class="alert-success">Produto removido com sucesso.</p>
<?php
}
?>
<table class="table table-striped table-bordered">
<?php
$produtos = listaProdutos($conexao);
foreach($produtos as $produto) :
?>
<tr>
<td><?=$produto ['nome']?></td>
<td><?=$produto ['preco']?></td>
<td><?=substr($produto['descricao'], 0, 40)?></td>
<td>
<form action="remove-produto.php" method="post">
<imput type="hidden" name="id" value="<?=$produto?>">
<button class="btn btn-danger"> remover </button>
</form>
</td>
</tr>
<?php
endforeach
?>
</table>
<?php include("rodape.php"); ?>