cesaroet 0 Denunciar post Postado Maio 11, 2014 tenho essas duas paginas <?php session_start(); if(!isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){ header("location:index.php"); exit; } ?> <?php include "menu.php" ?> <<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistema de controle!</title> <link href="estilo_form_ent.css" rel="stylesheet" type="text/css" /> </head> <body> <form action="cad_ent_ass.php" method="post" /> <fieldset> <legend align="center">Entrada de serviço</legend> <center> <label>Defeito informado</label> <input type="text" class="input_text" name="defeito" id="defeito" size="60" placeholder="Defeito informado" required/> <label>Cliente</label> <input type="text" class="input_text" name="cliente" id="cliente" size="60" placeholder="Cliente" required/> <label>O.S.</label> <input type="text" class="input_text" name="os" id="os"placeholder="O.S." required/> <label>Data</label> <input type="date" class="input_text" name="data" id="data" required/> <label>Equipamentos</label> <select name="equipamento" class="option" required> <option value=""></option> <option value="ecf"> Ecf </option> <option value="ecf_para"> Ecf Parametrizar </option> <option value="ecf_cessar"> Ecf Cessar</option> <option value="nobreak"> Nobreak </option> </select> <label>Número de série</label> <input type="text" class="input_text" name="serie" id="serie" value="serie" placeholder="Número de série" required/> <p><input type="submit" class="button" value="Cadastrar" /></p> </center> </fieldset> </body> </html> <?php session_start(); if(!isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){ header("location:index.php"); exit; } ?> <?php //chama a conexao include "conn.php"; //cria as variaveis $defeito = $_POST['defeito']; $cliente= $_POST['cliente']; $os = $_POST['os']; $data = $_POST['data']; $equipamento = $_POST['os']; $serie = $_POST['serie']; $sqlcadastra = mysql_query("INSERT INTO equipamentos (defeito, cliente, os, data, equipamento, serie) VALUES ('$defeito','$cliente','$os','$data','$equipamento','$serie')"); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cad_ent_ass.php'> <script type=\"text/javascript\"> alert(\"Cadastrado com sucesso\"); </script>"; ?> mas a parte de equipamento está enviando em branco, alguem poderia me dizer onde está o erro? obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Cleiton Gomes 10 Denunciar post Postado Maio 11, 2014 tem certeza que esta atribuição está correta ? $equipamento = $_POST['os']; não seria: $equipamento = $_POST['equipamento']; Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 11, 2014 Olá! O Cleiton Gomes está correto, você deve ter se enganado na hora de declarar a variável $equipamento. Uma dica importante, quando você faz o mysql_query ($sqlcadastra), você poderia vereficar se foi cadastrado com sucesso: Exemplo: $sqlcadastra = mysql_query("INSERT INTO equipamentos (defeito, cliente, os, data, equipamento, serie) VALUES ('$defeito','$cliente','$os','$data','$equipamento','$serie')"); if($sqlcadastra == true){ // Se foi cadastrado com sucesso echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cad_ent_ass.php'> <script type=\"text/javascript\"> alert(\"Cadastrado com sucesso\"); </script>"; } else{ // Caso deu algum erro echo "Erro ao se cadastrar. Erro: ".mysql_error(); // O mysql_error lhe retornara qual foi o erro } Boa Sorte! Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Maio 11, 2014 no caso esqueci de mencionar, ele ta enviando sem parar para o banco de dados, um monte de cadastro sem nada Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 11, 2014 Estranho ele estar enviando vários registros. Você usa um servidor Local? Compartilhar este post Link para o post Compartilhar em outros sites
Marcos_imasters 288 Denunciar post Postado Maio 12, 2014 bom segue o codigo abaixo.. qualquer dvida me fale não foi testado mais teste ai e diga o resultado.. <?php session_start(); if(!isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){ header("location:index.php"); exit; } include "conn.php"; if(isset($_POST['enviar'])){ $defeito = $_POST['defeito']; $cliente= $_POST['cliente']; $os = $_POST['os']; $data = $_POST['data']; $equipamento = $_POST['equipamento']; $serie = $_POST['serie']; $sqlcadastra = mysql_query("INSERT INTO equipamentos (defeito, cliente, os, data, equipamento, serie) VALUES ('$defeito','$cliente','$os','$data','$equipamento','$serie')"); echo "Cadastrado com Sucesso"; header ("location: pagina.php"); } include "menu.php" ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistema de controle!</title> <link href="estilo_form_ent.css" rel="stylesheet" type="text/css" /> </head> <body> <form action="cad_ent_ass.php" method="post" /> <fieldset> <legend align="center">Entrada de serviço</legend> <center> <label>Defeito informado</label> <input type="text" class="input_text" name="defeito" id="defeito" size="60" placeholder="Defeito informado" required="required"/> <label>Cliente</label> <input type="text" class="input_text" name="cliente" id="cliente" size="60" placeholder="Cliente" required="required"/> <label>O.S.</label> <input type="text" class="input_text" name="os" placeholder="O.S." required="required"/> <label>Data</label> <input type="date" class="input_text" name="data" required="required"/> <label>Equipamentos</label> <select name="equipamento" class="option" required="required"> <option value="ecf"> Ecf </option> <option value="ecf_para"> Ecf Parametrizar </option> <option value="ecf_cessar"> Ecf Cessar</option> <option value="nobreak"> Nobreak </option> </select> <label>Número de série</label> <input type="text" class="input_text" name="serie" id="serie" value="serie" placeholder="Número de série" required="required"/> <p><input type="submit" name="enviar" class="button" value="Cadastrar" /></p> </center> </fieldset> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Maio 12, 2014 Estranho ele estar enviando vários registros. Você usa um servidor Local? estou usando o wamp server bom segue o codigo abaixo.. qualquer dvida me fale não foi testado mais teste ai e diga o resultado.. <?php session_start(); if(!isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){ header("location:index.php"); exit; } include "conn.php"; if(isset($_POST['enviar'])){ $defeito = $_POST['defeito']; $cliente= $_POST['cliente']; $os = $_POST['os']; $data = $_POST['data']; $equipamento = $_POST['equipamento']; $serie = $_POST['serie']; $sqlcadastra = mysql_query("INSERT INTO equipamentos (defeito, cliente, os, data, equipamento, serie) VALUES ('$defeito','$cliente','$os','$data','$equipamento','$serie')"); echo "Cadastrado com Sucesso"; header ("location: pagina.php"); } include "menu.php" ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistema de controle!</title> <link href="estilo_form_ent.css" rel="stylesheet" type="text/css" /> </head> <body> <form action="cad_ent_ass.php" method="post" /> <fieldset> <legend align="center">Entrada de serviço</legend> <center> <label>Defeito informado</label> <input type="text" class="input_text" name="defeito" id="defeito" size="60" placeholder="Defeito informado" required="required"/> <label>Cliente</label> <input type="text" class="input_text" name="cliente" id="cliente" size="60" placeholder="Cliente" required="required"/> <label>O.S.</label> <input type="text" class="input_text" name="os" placeholder="O.S." required="required"/> <label>Data</label> <input type="date" class="input_text" name="data" required="required"/> <label>Equipamentos</label> <select name="equipamento" class="option" required="required"> <option value="ecf"> Ecf </option> <option value="ecf_para"> Ecf Parametrizar </option> <option value="ecf_cessar"> Ecf Cessar</option> <option value="nobreak"> Nobreak </option> </select> <label>Número de série</label> <input type="text" class="input_text" name="serie" id="serie" value="serie" placeholder="Número de série" required="required"/> <p><input type="submit" name="enviar" class="button" value="Cadastrar" /></p> </center> </fieldset> </body> </html> não enviou nada, nem deu erro ... Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Maio 12, 2014 no caso minha conexao com o banco de dados é essa <?php $conexao = mysql_connect("localhost","root",""); $conecta = mysql_select_db("sistema",$conexao); ?> Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 12, 2014 Como é seu Banco de Dados, como ele foi estruturado. Preciso para testar. Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Maio 12, 2014 Como é seu Banco de Dados, como ele foi estruturado. Preciso para testar. mandei uma copia dos arquivos, para o seu email Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 12, 2014 Ok, vou testar e ja te dou o retorno. Já lhe enviei um email, com o erro corrigido. Da uma olhada aí, e testa. Compartilhar este post Link para o post Compartilhar em outros sites
cesaroet 0 Denunciar post Postado Maio 12, 2014 vlw galera, o erro era o que ta em negrito echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cad_ent_ass.php'> <script type=\"text/javascript\"> alert(\"Cadastrado com sucesso\"); </script>"; o jovem amigo jgustavo99 me mostrou Compartilhar este post Link para o post Compartilhar em outros sites