Pessoal, estou no exercício 3 do capítulo 10 do curso Mysql, PHP e fundamentos da Web e o seguinte erro está aparecendo:
( ! ) Fatal error: Cannot redeclare insereProduto() (previously declared in C:\wamp\www\loja\banco-produto.php:3) in C:\wamp\www\loja\banco-produto.php on line 8
Call Stack
# Time Memory Function Location
1 0.0007 254184 {main}( ) ..\produto-altera-formulario.php:0
Pelo que ví é possível que eu esteja declarando a mesma função duas vezes na página. Porém não estou encontrado o outro lugar.
Segue o script:
<?php include("cabecalho.php");
include("conecta.php");
include("banco-categoria.php");
include("banco-produto.php");
$id = $_GET['id'];
$produto = buscaProduto($conexao,$id);
$categorias= listaCategorias ($conexao);
?>
<h1>Altera produto</h1>
<form action="altera-produto.php" method="post">
<table class="table">
<tr>
<td> Nome:</td>
<td><input type="text" name="nome" class="form-control" value="<?=$produto['nome']?>" /></td>
</tr>
<tr>
<td> Valor:</td>
<td><input type="number" name="preco" class="form-control" /></td>
</tr>
<tr>
<td> Descricao:</td>
<td><textarea name="descricao" class="form-control" value="<?=$produto['descricao'] ?>"></textarea></td>
</tr>
<tr>
<td>Categoria:</td>
<td>
<select name="categoria_id" class="form-control">
<?php foreach ($categorias as $categoria): ?>
<option value="<?=$categoria['id']?>"><?= $categoria['nome']?> </option>
<?php endforeach ?>
</select>
<tr>
<td></td>
<td><input type="checkbox" name="usado" value="true"/> Produto usado</td>
</tr>
</tr>
</table>
<input class="btn btn-primary" type="submit" value="Alterar">
<?php include("rodape.php") ?>