<?php $nome = $_GET["nome"] $preco = $_GET["preco"] ?>
Underfined index: nome in blabla\blabla\loja\adicionar-produto.php on line 10
<?php $nome = $_GET["nome"] $preco = $_GET["preco"] ?>
Underfined index: nome in blabla\blabla\loja\adicionar-produto.php on line 10
Olá Leanderson, tudo bem?
Você estaria tentando exibir os valores? Tente colocoar a palavra echo depois de <?php
Abs
Produto <?php echo $nome; ?>, <?php echo $preco; ?>Adicionado com sucesso!
Leanderson, confere se os inputs do formulário tem o atributo name e que eles estejam com os valores "nome" e "preco", outra coisa que também seja bom você olhar e se a tag do formulário tem um atributo method="post" se tiver você terá que pegar essas informações com $_POST["nome"] e $_POST['preco'].
POde ser problema na hora de definir o nome e conteúdo de suas variáveis...
Uma dica, usando o echo, não precisa abrir e fechar o php duas vezes, ex.:
Produto <?php echo $nome . ", " . $preco; ?>Adicionado com sucesso!
<?php $nome = $_GET["nome"]; $preco = $_GET["preco"]; ?>
Boa noite, Leanderson.
Não sei se o problema principal é esse, mas você precisa colocar os pontos e virgulas ao final do _GET.
Também fiz conforme o ensinado, porém, não aparece o nome do produto e nem o preço :/
A url que aparece dps de vc enviar o formulário é algo assim:
"urlqualquer?nome=valorDoNome&preco=valorDoPreco"
?
Eu estava tentando usar o lamp, porém criei outra VM, e instalei o xampp e funcionou corretamente!
Recomendo usar o servidor q vem quando vc instala o próprio PHP, pessoalmente eu gostei bastante, basta vc entra na raiz do seu projeto e dar um
php - S localhost:8000