Boa noite pessoal, sou novo aqui no fórum e gostaria da ajuda de vocês para resolver um problema em relação a postagem de dados de um formulário no banco de dados do phpMyAdmin.
OBS: o formulário e a função gravar.php realiza a operação normalmente e depois volta para index mas quando procuro os dados no banco de dados nada foi gravado.
Formulário com a função de enviar os dados para a "funcao_gravar.php"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
Código com a função de postar os dados do formulário no banco de dados.
<?
$sql = mysql_connect("localhost", "root", "") or die ("Falha na conexão com o phpMyAdmin");
$bd = mysql_select_db("curso", $sql) or die ("Erro, bd incorreto ou não existe");
$produto = $_POST['produto'];
$preço = $_POST['preço'];
$sql = mysql_query("INSERT INTO produtos (produto, preço) value ('$produto', '$preço')");
Pergunta
jean2016
Boa noite pessoal, sou novo aqui no fórum e gostaria da ajuda de vocês para resolver um problema em relação a postagem de dados de um formulário no banco de dados do phpMyAdmin.
OBS: o formulário e a função gravar.php realiza a operação normalmente e depois volta para index mas quando procuro os dados no banco de dados nada foi gravado.
Formulário com a função de enviar os dados para a "funcao_gravar.php"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<form name="form1" id="form1" method="post" action="funcao_gravar.php">
<table width="375" border="0" cellpadding="2" cellspacing="2">
<tr>
<td width="62"><div align="right"><strong>PRODUTO:</strong></div></td>
<td width="299"><INPUT type="text" nome="produto" id="produto" size="40"; /></td>
</tr>
<tr>
<td><div align="right">PREÇO</strong></div></td>
<td><INPUT type="text" nome="preço" id="preço" size="10" value="R$" /><td>
</tr>
<tr>
<td><div align="right"><div></div></td>
<td><INPUT type="submit" name="button" value="Cadastar" /></td>
</tr>
</table>
</form>
</body>
</html>
Código com a função de postar os dados do formulário no banco de dados.
<?
$sql = mysql_connect("localhost", "root", "") or die ("Falha na conexão com o phpMyAdmin");
$bd = mysql_select_db("curso", $sql) or die ("Erro, bd incorreto ou não existe");
$produto = $_POST['produto'];
$preço = $_POST['preço'];
$sql = mysql_query("INSERT INTO produtos (produto, preço) value ('$produto', '$preço')");
header("Location: index.php");
?>
Editado por jean2016Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.