Ir ao conteúdo

Não perder variavel enviada por get, apos refresh


Eder Cuer

Posts recomendados

Postado

Eae galera to aqui faz moh tempão tentando resolver um problema em um sisteminha, o problema esta no cadastro, estou passando uma variavel por GET, assim que eu cadastro e o POST é ativado a variavel GET limpa, gostaria que ela não limpasse, e meu POST está sendo enviado para a própria página, ta ai o codigo:



<?php
include ("verifica.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=utf-8" />
<title>Freta Brasil</title>
<?php
ob_start();
include("include/css.php");
include("include/script.php");
header("Content-Type: text/html; charset=ISO-8859-1", true);
?>
</head>

<body>

<?php

include("include/topo.php");
include("include/menu.php");
?>
<div id="fundo_paginas">

<div id="geral_paginas">

<div id="conteudo">
<form id="form1" name="form1" method="post" action="addcidade.php">
<table style="margin-top:80px;" width="100%" border="0" align="center">
<tr>
<td><div align="center">
<h1>Adicione uma Cidade para o Estado</h1>
</div></td>
</tr>
</table>
<table width="100%" border="0" align="center">
<tr>
<td>
<?php
include("include/conexao.php");

$codigo = $_GET['id'];

if($_SERVER['REQUEST_METHOD']=="POST") {

$nome_cidade = mysql_real_escape_string($_POST['nome_cidade']);
$cod_est = mysql_real_escape_string($_POST['cod_est']);

if(empty($nome_cidade)){
$retorno = '<div align="center" id="falha">Digite o nome da cidade!</div>';
}

$selec = "select * from cidade where nome ='$nome_cidade'";
$registros = mysql_query($selec);

if(mysql_num_rows($registros))
{
echo '<div align="center" id="falha">Cidade já cadastrada!</div>';
echo "<META HTTP-EQUIV=REFRESH CONTENT=1; URL=addcidade.php>";
$codigo = $cod_est;
}else{
if(empty($retorno)){

$sql = "INSERT INTO cidade
(nome, cod_estado)
VALUES ('$nome_cidade', $cod_est);";

mysql_query($sql,$con);

echo '<div align="center" id="sucesso">Cidade cadastrada com sucesso!</div>';
echo "<META HTTP-EQUIV=REFRESH CONTENT='1; URL=addcidade.php'>";
$codigo = $cod_est;

}else{
echo "$retorno";
}
}


}
?>

</td>
</tr>
</table>
<table width="250" border="0" align="center">

<tr>
<td width="51">Cidade:</td>
<td width="158"><input type="text" name="nome_cidade" id="nome_cidade" /></td>
<td width="27"><input type="hidden" name="cod_est" id="cod_est" value="<?php echo "$codigo"; ?>" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="cadastrar" id="cadastrar" value="Cadastrar" />
</label></td>
<td> </td>
</tr>
</table>
</form>
</div>
<!-- conteudo -->

</div><!-- geral_paginas -->

</div><!-- fundo_paginas -->

<?php include("include/rodape.php"); ?>


</body>
</html>



Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!