Jump to content


Photo

Problema Com O Insert Into


  • Faça o login para participar
1 reply to this topic

#1 ACS

ACS

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 20/07/2009, 10:17

Boa tarde galera,

estou fazendo um formulario para inserir os dados em meu banco de dados so que não estou conseguindo, não esta aparecendo nenhuma mensagem de erro e quando clico em enviar não aparece nada em meu banco de dados... :wacko: :blink:
estou usando o WampServer sera que tem haver com alguma configuração nele?

segue meu codigo abaixo

desde ja obrigado pela atenção

form.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
-->
</style>
</head>

<body>
<?
 include "conexao.php";
?>

<form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar">
  <table width="362" border="0" cellpadding="3" cellspacing="3">
	<tr>
	  <td width="69">Nome:</td>
	  <td width="283"><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="mensagem" id="mensagem" cols="45" rows="5"></textarea>
	  </label></td>
	</tr>
	<tr>
	  <td> </td>
	  <td><label>
		<input type="submit" name="button" id="button" value="Cadastrar" />
	  </label></td>
	</tr>
  </table>
</form>


</body>
</html>

funcoes.php

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?
include "conexao.php";

$grava_nome = $_POST['nome'];
$grava_email = $_POST['email'];
$grava_cidade = $_POST['cidade'];
$grava_mensagem = $_POST['mensagem'];


//*******************************************************************

if($_GET['funcao'] == "gravar"){

$sql_gravar = mysql_query("INSERT INTO tb_tabela (nome, email, cidade, mensagem) VALUES ('$grava_nome','$grava_email','$grava_cidade','$grava_mensagem')");
header('Location:form.php');

}

?>

Ninguem? :(

Preciso muito de ajuda...

Me ajudem por favor

#2 Hellstoncrusher

Hellstoncrusher

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Masculino
  • Localidade:Sobral - CE
  • Interesses:Desenvolvimento PHP.

Posted 22/07/2009, 16:05

Substitua esta linha do seu código...

$sql_gravar = mysql_query("INSERT INTO tb_tabela (nome, email, cidade, mensagem) VALUES ('$grava_nome','$grava_email','$grava_cidade','$grava_mensagem')");

por esta...

$sql_gravar = mysql_query("INSERT INTO tb_tabela (nome, email, cidade, mensagem) VALUES ('$grava_nome','$grava_email','$grava_cidade','$grava_mensagem')") or die(mysql_error());

Se não mostrar o erro agora, você terá de postar seu arquivo de conexão para eu dar uma olhada e ver se o erro não está nele.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq