Não consigo fazer esse header funcionar no meu formulário, e está mais ou menos assim:
... action="funcoes.php?funcao=gravar">, e nesse arquivo funcoes.php, depois da instrução SQL, vem essa função:
header ('Location:form.php'); ... sendo, q era pra chamar o form.php, dpois de ter inserido todos os dados no formulário, mas isso não acontece, não sei porque. Estou começando a achar q é problema de versão ou algo parecido, e já até mexi no php.ini pra ver se tem alguma relação, ou tem?
Question
Douglas Goulart
Fala pessoal, blza?
Não consigo fazer esse header funcionar no meu formulário, e está mais ou menos assim:
... action="funcoes.php?funcao=gravar">, e nesse arquivo funcoes.php, depois da instrução SQL, vem essa função:
header ('Location:form.php'); ... sendo, q era pra chamar o form.php, dpois de ter inserido todos os dados no formulário, mas isso não acontece, não sei porque. Estou começando a achar q é problema de versão ou algo parecido, e já até mexi no php.ini pra ver se tem alguma relação, ou tem?
Eis o arquivo:
//conexao.php
<?
$db = mysql_connect("localhost","root","");
$dados = mysql_select_db("curso_bd",$db);
?>
// funcoes.php
<?
include "conexao.php";
$grava_nome = $_POST['nome'];
$grava_endereco = $_POST['endereco'];
$grava_bairro = $_POST['bairro'];
$grava_cidade = $_POST['cidade'];
$grava_uf = $_POST['uf'];
$grava_cep = $_POST['cep'];
$grava_telefone = $_POST['telefone'];
$grava_email = $_POST['email'];
if(['funcao'] == "gravar") {
$sql_gravar = mysql_query("INSERT INTO cadastro (nome, endereco, bairro, cidade, uf, cep, telefone, email) values ('$grava_nome','$grava_endereco','$grava_bairro','$grava_cidade','$grava_uf','$grava_cep','$grava_telefone','$grava_email')");
header('Location:form.php');
}
?>
//form.php (só o início do formulário)
<form name="form1" id="form1" method="post" action="funcoes.php?funcao=gravar">
Estou usando o wampserver e fiz o meu banco de dados no phpmyadmin, com o nome de curso_bd e a tabela de cadastro.
Por favor, me ajudem ... não aguento mais!!!
Aguardo respostas!!!
Abs!!!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.