Sou novo no fórum e gostaria de pedir um auxílio de vocês, se for possível!
Eu estou estudando PHP, fazendo uns cursinhos, vídeo-aulas. Porém, eu fiz um formulário bem básico para gravar em uma tabela do banco de dados MySQL e não deu certo.
Vou postar aqui meus três arquivos PHP para analisarem o meu código:
form.php -> Esse é o meu formulário
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar">
<table width="394" height="254" border="0">
<tr>
<td width="95">Nome:</td>
<td width="95"><label>
<input name="nome" type="text" id="nome" size="40" />
</label></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input name="email" type="text" id="email" size="40" /></td>
</tr>
<tr>
<td>Cidade</td>
<td><input name="cidade" type="text" id="cidade" size="40" /></td>
</tr>
<tr>
<td>Mensagem</td>
<td><label>
<textarea name="id_mensagem" id="id_mensagem" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="gravar" id="gravar" value="gravar" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
conexão.php -> Aqui eu realizo a conexão com meu bando de dados "cursodb" e estou utilizando a tabela tb_curso, eu devom especificar aqui?
<?php
$db = mysql_connect("localhost", "root", "");
$dados = mysql_select_db("cursodb", $db);
?>
funcoes.php -> Aqui está o arquivo para tratar e gravar no banco de dados (Os meus campos são id(Auto-increment), nome(varchar), email(varchar), cidade(varchar), mensagem(text).
<?
include "conexao.php";
$grava_nome = $_POST['nome'];
$grava_email = $_POST['email'];
$grava_cidade = $_POST['cidade'];
$grava_mensagem = $_POST['id_mensagem'];
if ($_GET['funcao'] == "gravar") {
$select_gravar = mysql_query("INSERT INTO tb_curso (nome, email, cidade, id_mensagem) VALUE ('$grava_nome, $grava_email, $grava_cidade, $grava_mensagem')");
header('Location:form.php');
}
?>
Agradeço a atenção de todos!