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

Erro no "Adiciona-produto.php".

Galera, meu código está apresentando erro de sintaxe, poderiam me ajudar?

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

<?php
    $nome = $_GET['nome'];
    $preco = $_GET['preco'];
    $conexao = mysqli_connect('localhost', 'root', '', 'loja');

    $query = "insert into produtos (nome, preco) values ('{$nome}', {$preco})";

    if(mysqli_query($conexao, $query)) {
?>

<p class="alert-success">Produto <?= $nome; ?>, <?= $preco; ?> adicionado com sucesso!</p>

<?php
    } else {
?>

<p class="alert-danger">O produto <? = $nome; ?> não foi adicionado</p>

<?php
    }
?>

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

Boa tarde, Marili.

Você pode mandar a mensagem de erro?

[]'s Marco Bruno.

Obrigada!

Parse error: syntax error, unexpected '<' in C:\wamp\www\Loja\adiciona-produto.php on line 8

solução!

Opa, cheguei tarde mais cheguei para ajudar!

Marili, o problema está nessa linha:

<p class="alert-danger">O produto <? = $nome; ?> não foi adicionado</p>

Onde está <? = deve ser <?=. Veja que você deu um espaço e para o php isso faz uma enorme diferença.

Bom estudo!