Ir para conteúdo

POWERED BY:

Arquivado

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

aphaaa

problema no inset

Recommended Posts

eu criei uma pagina para cadastrar os chamados de uma empresa, e nao esta querendo registrar no banco de dados, pelo que vi ta teoricamente tudo certo, no insert os campos estao corretos tambem se alguem puder ajudar ou conseguri descobrir meu erro eu agradeço!!

 

 

 

<?
session_start();

if(!isset($_SESSION['login']) || !isset($_SESSION['senha'])){
	header("Location: index.php?erro=1");
	exit;
}

if (isset($_Post['logoff'])){
	session_unset();
	session_destroy();
	header("Location: index.php");
}

?>


<html>
	<head>
		<title>Chamados Dia Brasil</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
		<link href="../../config.css" rel="stylesheet" type="text/css" />
	</head>
	<body>

<?include ('../menu.php');?>

		<?

		include_once '../mensag.php';
		include ('../conexao_class.php');

		$cod_loja=$_POST["cod_loja"];

		$reclamacao=$_POST["reclamacao"];

		#instanciando o objeto
		$minhaConexao = new Conexao();

		#chamada ao metodo open que abra a conexao
		$minhaConexao->open();
		#fazer select da tabela cad_loja

		?>


		<form action="./cad_chamado1.php" method="POST">

			<center>
				<table>
					<tr>
						<td>Usuario<b>*</b></td><td><input type="text" name="usuario" size="20"></td>
					</tr>
					<tr>
						<td>Loja:<b> *</b></td><td>
							<select name="cod_loja" onChange="java script:document.forms[0].submit()">
								<?
								$busca=pg_query("select cod_loja, nome from cad_loja");
								while($reg=pg_fetch_array($busca)){

									$cod=$reg["cod_loja"];
									$descricao=$reg["nome"];

									if ( $cod_loja == $cod ){
										echo"<option value=$cod SELECTED>$cod - $descricao";
									} else {
										echo"<option value=$cod>$cod - $descricao";
									}

								}
								?>
							</select>
						</td>
					</tr>

					<?
					if ($cod_loja){
						$sql = "select * from cad_loja where cod_loja = $cod_loja";
						$busca=pg_query($sql);
						$reg = pg_fetch_array($busca);
					}

					?>


					<tr>
						<td>Endereço<b>*</b></td><td><input type="text" name="endereco" size="20" value="<?echo $reg["endereco"];?>"></td>
					</tr>
					<tr>
						<td>Cidade<b>*</b></td><td><input type="text" name="cidade" size="20" value="<?echo $reg["cidade"];?>"></td>
					</tr>
					<tr>
						<td>Estado</td><td><input type="text" name="estado" size="20" value="<?echo $reg["estado"];?>"></td>
					</tr>
					<tr>
						<td>Pais</td><td><input type="text" name="pais" size="20" value="<?echo $reg["pais"];?>"></td>
					</tr>
					<tr>
						<td>Telefone da loja<b>*</b></td><td><input type="text" name="telefone" size="20" value="<?echo $reg["telefone"];?>"></td>
					</tr>
					<tr>
						<td>Responsavel<b>*</b></td><td><input type="text" name="resp" size="20" value="<?echo $reg["gerente"];?>"></td>
					</tr>
					<tr>
						<td>Reclamação</td><td><input type="text" name="reclamacao" size="20" value="<?echo $reclamacao;?>"></td>
					</tr>
					<tr>
						<td><input type="submit" name="acao" value="Inserir 1º parte"</td><td><a href="teste.php">Página de classificação</a></td>
					</tr>
				</table>
			</center>
		</form>
		<?

		if($_POST["acao"]=="Inserir 1º parte"){

			$usuario=$_POST["usuario"];
			$loja=$_POST["cod_loja"];
			$end=$_POST["endereco"];
			$cidade=$_POST["cidade"];
			$estado=$_POST["estado"];
			$pais=$_POST["pais"];
			$telefone=$_POST["telefone"];
			$resp=$_POST["resp"];
			$reclamacao=$_POST["reclamacao"];

			$rs = ("insert into cad_chamado (cod_chamado, cod_loja, cod_usuario, hora, data, endereco, cidade, estado, pais, telefone, gerente, comentario )"
				. " values (1, $loja, $usuario, now(), now(), '$end', '$cidade', '$estado', '$pais', $telefone, '$resp', '$reclamacao')");
			echo $rs;

			$inseriu = pg_query ($rs);

			if ($inseriu){
				echo "<h3>inserido com sucesso!</h3>";
			} else {
				echo"<h3>erro na inseção!</h3>" . pg_query($rs);
			}
		}
		?>
	</body>
</html>

este é o codigo!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que vi ta teoricamente tudo certo, no insert os campos estao corretos

1. experimentou debvugar o código para encontrar a falha principal ou apenas olhou o código e julgou estar tudo certo ?

verifique se está tudo realmente consistente.

 

2. no ambiente de desenvolvimento, ative todos os avisos e alertas de erros do php

 

 

3. o script mostra alguma mensagem de erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.