Direcionar após inserir no bd

31/01/2015

0

Oi, estou precisando muito de ajuda, fiz um site para meu tcc sobre sistema de gestão comercial desenvolvido no IDE do dreamweaver, uso o assistente de inserção de formulário dele, tudo funciona certinho, só que quando subo a aplicação no servidor online, o formulário não direciona para outra página após a inserção dos dados, só direciona se tiver no localhost, online ele só grava no banco. Olha o trecho que devia fazer o direcionamento:



PEGA OS DADOS E GRAVA. ATÉ AQUI OK.


if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$insertSQL = sprintf("INSERT INTO control_entrada (data_entrada, id_produto, nome_produto, serie_produto, id_usuario, nome_usuario, cargo_usuario, ordem_servico, quantidade_anterior, quantidade_atual, fornecedor, forn_sem_cadastro, num_nfiscal, valor) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",

GetSQLValueString($_POST['data_entrada'], "date"),

GetSQLValueString($_POST['id_produto'], "text"),

GetSQLValueString($_POST['nome_produto'], "text"),

GetSQLValueString($_POST['serie_produto'], "text"),

GetSQLValueString($_POST['id_usuario'], "text"),

GetSQLValueString($_POST['nome_usuario'], "text"),

GetSQLValueString($_POST['cargo_usuario'], "text"),

GetSQLValueString($_POST['ordem_servico'], "text"),

GetSQLValueString($_POST['quantidade_anterior'], "text"),

GetSQLValueString($_POST['quantidade_atual'], "text"),

GetSQLValueString($_POST['fornecedor'], "text"),

GetSQLValueString($_POST['forn_sem_cadastro'], "text"),

GetSQLValueString($_POST['num_nfiscal'], "text"),

GetSQLValueString($_POST['valor'], "text"));



mysql_select_db($database_conex_gravar, $conex_gravar);

$Result1 = mysql_query($insertSQL, $conex_gravar) or die(mysql_error());



//AQUI TA O PROBLEMA, ELE NÃO MANDA PARA OUTRA PÁGINA, APENAS RECARREGA E FICA NA MESMA.



$insertGoTo = "estoque.php?entrada_estoque";

if (isset($_SERVER['QUERY_STRING'])) {

$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";

$insertGoTo .= $_SERVER['QUERY_STRING'];

}

header(sprintf("Location: %s", $insertGoTo));

}

ISSO É QUALQUER FORMULARIO DE INSERIR REGISTROS CRIADO APARTIR DO ASSISNTENTE DO DREAMWEAVER, GRAVA NO BANCO, SÓ QUE DEPOIS DE TER GRAVADO ELE NAO DIRECIONA. SUPONHO QUE DEVE SER SIMPLES ESSA MINHA DÚVIDA, E MEU SISTEMA TA CHEIO DE FÓRMULARIOS DESSE TIPO E NENHUM FUNCIONA NO CORRETAMENTE NO SERVE ONLINE
Luiz Nekel

Luiz Nekel

Responder

Posts

01/02/2015

Luiz Nekel

RESOLVI O PROBLEMA, MUITO SIMPLES, É QUE PARA QUESTÃO DE ORGANIZAÇÃO FAÇO UMA PÁGINA PRINCIPAL, E CABEÇALHO, LATERAL E RODAPÉ FAÇO UM INCLUDE PARA CADA UMA, ATÉ A PÁGINA DO CONTEÚDO, RESOLVI COLOCANDO A DO CONTEÚDO QUE É O FORMULÁRIO NA PÁGINA PRINCIPAL E AI FUNCIONOU CORRETAMENTE.
TA AI UMA DICA PARA QUEM USA O ASSISTENTE DE FORMULÁRIO DE REGISTRO DO DREAMWEAVER, NÃO USE INCLUDE PARA CHAMAR O FORMULÁRIO.

VALEU AI. PODE FECHAR ESSA DISCUSSÃO.
Responder

01/02/2015

Luiz Nekel

RESOLVI O PROBLEMA, MUITO SIMPLES, É QUE PARA QUESTÃO DE ORGANIZAÇÃO FAÇO UMA PÁGINA PRINCIPAL, E CABEÇALHO, LATERAL E RODAPÉ FAÇO UM INCLUDE PARA CADA UMA, ATÉ A PÁGINA DO CONTEÚDO, RESOLVI COLOCANDO A DO CONTEÚDO QUE É O FORMULÁRIO NA PÁGINA PRINCIPAL E AI FUNCIONOU CORRETAMENTE.
TA AI UMA DICA PARA QUEM USA O ASSISTENTE DE FORMULÁRIO DE REGISTRO DO DREAMWEAVER, NÃO USE INCLUDE PARA CHAMAR O FORMULÁRIO.

VALEU AI. PODE FECHAR ESSA DISCUSSÃO.
Responder

01/02/2015

Luiz Nekel

RESOLVI O PROBLEMA, MUITO SIMPLES, É QUE PARA QUESTÃO DE ORGANIZAÇÃO FAÇO UMA PÁGINA PRINCIPAL, E CABEÇALHO, LATERAL E RODAPÉ FAÇO UM INCLUDE PARA CADA UMA, ATÉ A PÁGINA DO CONTEÚDO, RESOLVI COLOCANDO A DO CONTEÚDO QUE É O FORMULÁRIO NA PÁGINA PRINCIPAL E AI FUNCIONOU CORRETAMENTE.
TA AI UMA DICA PARA QUEM USA O ASSISTENTE DE FORMULÁRIO DE REGISTRO DO DREAMWEAVER, NÃO USE INCLUDE PARA CHAMAR O FORMULÁRIO.

VALEU AI. PODE FECHAR ESSA DISCUSSÃO.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar