Jump to content
Fórum Script Brasil
  • 0

Falha na inserção de dados


mag026
 Share

Question

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.

Edited by mag026
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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?

Edited by Marcelo_2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...