Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Não consigo vizualizar os produtos quando requisito do banco

Quando tento realizar a requisição do banco para mostrar os produtos da minha tabela ele dá o seguinte erro:

Notice: Undefined index: nome in C:\xampp\htdocs\loja\produto-lista.php on line 8

Notice: Undefined index: nome in C:\xampp\htdocs\loja\produto-lista.php on line 8

Notice: Undefined index: nome in C:\xampp\htdocs\loja\produto-lista.php on line 8

Eu já testei, esse erro dá para cada produto que estiver na tabela.

<?php include("cabecalho.php"); ?>
<?php include("conecta.php"); ?>

<?php
$resultado = mysqli_query($conexao, "select * from produtos");

while($produto = mysqli_fetch_assoc($resultado)) {
    echo $produto['nome'] . "<br/>"; /*linha 8*/
}
?>

<?php include("rodape.php"); ?>
3 respostas
solução!

Bom dia Jhuan! Não existe o índice "nome" dentro do array $produto.

Posta o código dos arquivos "cabecalho.php" e "conecta.php".

Você criou o banco de dados "loja", com a tabela "produtos" e as colunas "id", "nome", "preco", etc.?

Eu sinceramente não sei o que aconteceu, mas eu refiz o banco e consegui fazer com que listasse todos os produtos. Obrgado pela ajuda.