1
resposta

Associar categoria ao produto

Qual seria o erro na linha 18 do código do arquivo "produto-lista.php"?

( ! ) Notice: Undefined index: descricao in C:\wamp\www\loja\produto-lista.php on line 18

Segue abaixo o meu código:

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

include("conecta.php");

include("banco-produto.php"); ?>

<?php if(array_key_exists("removido", $_GET) && $_GET['removido']=='true') { ?>

Produto apagado com sucesso.

<?php } ?>
<?php $produtos = listaProdutos($conexao); foreach($produtos as $produto) : ?> <?= $produto['nome'] ?><?= $produto['preco'] ?><?= substr($produto['descricao'], 0, 40) ?> <?php endforeach ?>

<?php include("rodape.php"); ?>

1 resposta

Boa tarde Marcello!

O erro está aqui:

<?= substr($produto['descricao'], 0, 40) ?>

O índice "descricao" não existe no array $produto[].

Dá uma olhada na função listaProdutos() e vê se ela está trazendo a descrição.