Gostaria de saber por que no código abaixo na primeira linha se eu tirar o sinal "?>" da o erro "Parse error: syntax error, unexpected '?' in C:\xampp\htdocs\lojaalura\adicionaproduto.php on line 3"
----- codigo-----
<?php include"cabecalho.php" ?>
<?php $nome = $_GET["nome"]; $preco = $_GET["preco"]; $conexao = mysqli_connect('127.0.0.1','root','','loja');
function insereProduto($conexao,$nome,$preco){ $query = "insert into produto(nome,preco) values ('{$nome}',{$preco})"; return mysqli_query($conexao,$query);
}
if(insereProduto($conexao,$nome,$preco)){ ?>
Produto <?php echo $nome ?> com preço R$<?php echo $preco ?>, adicionado com sucesso!
<?php }else{ ?>
"Produto não foi adicionado!
<?php }include"rodape.php"?>
por acaso o comando include tem alguma peculiaridade com a tag <?php ?????