Ir para conteúdo
Fórum Script Brasil
  • 0

Falha na inserção de dados


mag026

Pergunta

Estou tentando criar um script que cadastre dados na minha tabela. So que por algum motivo o script parece não funcionar.

Segue abaixo o formulario

<table width="100%" border="0">
<form id="form1" name="form1" method="post" action="conexao.php">
  <tr>
    <th width="5%" align="left" scope="col">
        Produto:</th>
    <th width="95%" align="left" scope="col"><label for="produto"></label>
    <input type="text" name="produto" id="produto" /></th>
  </tr>
  <tr>
    <th align="left" scope="row">Preço:</th>
    <td><label for="preço"></label>
    <input name="preço" type="text" id="preço" value="R$" /></td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>
    <input type="submit" name="Cadastrar" id="Cadastrar" value="Submit" /></td>
  </tr>
  </form>
</table>
Codigo utilizado no php
<?php

$sql = mysql_connect("localhost","root","") or die ("Falha na conexao");
$bd = mysql_select_db("curso",$sql);

$produto = $_POST['produto'];
$preço = $_POST['preço'];

$sql = mysql_query("INSERT INTO teste (produto,preço) value ('$produto','preço')");

header ("Location cadastro.html");

?>

Ao tentar enviar os dados me parece que o script para de executar na metade pois não me retorna para a pagina "cadastro.html" e tambem não insere os dados na tabela "teste"

Desde já agradeço que puder ajudar.

Editado por mag026
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

tente o seguinte:

1. evite o c cedilha, às vezes da pau (isto é troque "preço" por "preço");

2. use (mysql_error()) depois do "or die";

3. na sql:

INSERT INTO teste (produto,preço) values ('$produto','$preço')
4: header location:
Location: cadastro.html

(faltaram os 2 pontos)

falou, fui..

OBS: o forum altera a palavra preço.. ele coloca o cedilha automaticamente,

mas no seu BD e no codigo, melhor você n usar, ok?

Editado por Marcelo_2
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...