Fiz de acordo com a explicação na aula, porem ao rodar a aplicação ocorreu um erro. : segue meu Código do lista produtos .php :
<?php include ("cabecalho.php") ?>
<?php include ("conecta.php") ?>
<?php
//Crie um arquivo chamado conecta.php, cujo objetivo é criar a conexão.
//Função que lista os produtos da conexao
function listaProdutos($conexao){
$podutos = array();
$resultado = mysqli_query($conexao, "select * from produtos");
//While faz o LOOP e pega todos os nomes que está na tabela
while($produto = mysqli_fetch_assoc($resultado)){
array_push($produtos, $produto);
//Array coloca tudo dentro de produto
}
return $produtos;
}
$produtos = listaProdutos($conexao);
//Fora eu coloco que todos os produtos é o listaprodutos da conexao
//Para cada produtos chama de produto
//Isolamos os dados que mostra na tela
foreach($produtos as $produto){
echo $produto['nome'] . "<br/>";
}
?>
<?php include ("rodape.php") ?>
SEGUE O ERRO AO LISTAR OS PRODUTOS DO BANCO :
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: array_push() expects parameter 1 to be array, null given in C:\xampp\htdocs\cursophp\produto-lista.php on line 12
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\cursophp\produto-lista.php on line 23