Ir para conteúdo
Fórum Script Brasil

Alessandro Anderson da Silva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Alessandro Anderson da Silva

Alessandro Anderson da Silva's Achievements

0

Reputação

  1. Boa tarde, Amigos...estou com uma dúvida... tenho um FORM que chama uma função php e insere dados no bd. O problema é que as vezes ele grava os dados e as vezes não, e se eu clicar no cadastrar sem colocar dados ele grava todas as vezes vazio la no bd. Estou usando o WAMP. Podem me ajudar? Vou enviar o código abaixo: Página do Form... <?php session_start(); ?> <!DOCTYPE html> *** aí segue pagina, menus e tal... <div class="row-fluid"> <div class="span8"> <h3>Cadastre sua Vaga / Oportunidade de Emprego</h3> <?php if(isset($_SESSION['msg'])){ echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form name="cadastro_vaga" method="post" action="processa_vaga.php" class="af-form" id="af-form"> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <input type="text" name="recrutador" size="30" value="" placeholder="Empresa ou Recrutador" class="text-input span12 placeholder" /> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <input type="text" name="email" size="30" value="" placeholder="Email" class="text-input span12 placeholder" /> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <input type="text" name="fone" size="15" value="" placeholder="Fone" class="text-input span12 placeholder" /> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <input type="text" name="vaga" size="30" value="" placeholder="Título da Vaga" class="text-input span12 placeholder" /> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Selecione Área de Trabalho</h5></p> <p><input type="radio" name="area" size="30" value="administrativo"/> Administrativo</p> <p><input type="radio" name="area" size="30" value="comercial"/> Comercial</p> <p><input type="radio" name="area" size="30" value="industrial"/> Industrial</p> <p><input type="radio" name="area" size="30" value="servicos"/> Prestação de Serviço</p> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Selecione a Remuneração</h5></p> <p><input type="radio" name="remuneracao" size="30" value="combinar"/> À Combinar</p> <p><input type="radio" name="remuneracao" size="30" value="minimo"/> Salário Mínimo</p> <p><input type="radio" name="remuneracao" size="30" value="1000,00 a 2000,00"/> R$ 1.000,00 à R$ 2.000,00</p> <p><input type="radio" name="remuneracao" size="30" value="acima de 2000,00"/> Acima de R$ R$ 2.000,00</p> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Selecione o Nível de Escolaridade Desejado</h5></p> <p><input type="radio" name="escolaridade" size="30" value="fundamental"/> Ensino Fundamental</p> <p><input type="radio" name="escolaridade" size="30" value="medio"/> Ensino Médio</p> <p><input type="radio" name="escolaridade" size="30" value="superior"/> Ensino Superior</p> <p><input type="radio" name="escolaridade" size="30" value="tecnico"/> Curso Técnico</p> <p><input type="radio" name="escolaridade" size="30" value="todas"/> Qualquer Escolaridade</p> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Selecione o Horário de Trabalho</h5></p> <p><input type="radio" name="horario" size="30" value="manha"/> Meio Período (Manhã)</p> <p><input type="radio" name="horario" size="30" value="tarde"/> Meio Período (Tarde)</p> <p><input type="radio" name="horario" size="30" value="comercial"/> Horário Comercial (8:00 as 18:00h)</p> <p><input type="radio" name="horario" size="30" value="turnos"/> Turnos (Manhã/Tarde/Noite)</p> <p><input type="radio" name="horario" size="30" value="especifico"/> Específico (À Combinar)</p> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Requisitos Desejados para Vaga:</h5></p> <textarea name="requisitos" cols="30" placeholder="Requisitos" class="text-input span12 placeholder"></textarea> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <p><h5>Selecione a Opção de Atendimento / Seleção do Candidato</h5></p> <p><input type="radio" name="selecao" size="30" value="presencial"/> Vaga Divulgada no Site e Seleção Presencial (Candidato vai pessoalmente à empresa se candidatar).</p> <p><input type="radio" name="selecao" size="30" value="fone"/> Vaga Privada e Convocação por Fone/Email (Empresa recebe currículos do site Povo Ninja e convoca os selecionados).</p> <p><input type="radio" name="selecao" size="30" value="encaminhada"/> Vaga Privada e Encaminhamento Povo Ninja (Agência seleciona os candidatos por perfil e marca horário para entrevistas).</p> </div> </div> </div> <div class="row-fluid"> <div class="af-outer af-required"> <div class="af-inner"> <input type="submit" name="cadastrar" class="form-button btn btn-primary btn-large" value="Cadastrar Vaga" /> </div> </div> </div> </form> </div> ________________ AGORA>>> processa_vaga.php <?php session_start(); include_once("conexao.php"); $recrutador = filter_input(INPUT_POST, 'recrutador', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $fone = filter_input(INPUT_POST, 'fone', FILTER_SANITIZE_STRING); $vaga = filter_input(INPUT_POST, 'vaga', FILTER_SANITIZE_STRING); $area = filter_input(INPUT_POST, 'area', FILTER_SANITIZE_STRING); $remuneracao = filter_input(INPUT_POST, 'remuneracao', FILTER_SANITIZE_STRING); $escolaridade = filter_input(INPUT_POST, 'escolaridade', FILTER_SANITIZE_STRING); $horario = filter_input(INPUT_POST, 'horario', FILTER_SANITIZE_STRING); $requisitos = filter_input(INPUT_POST, 'requisitos', FILTER_SANITIZE_STRING); $selecao = filter_input(INPUT_POST, 'selecao', FILTER_SANITIZE_STRING); $result_vagas = "INSERT INTO vagas (recrutador, email, fone, vaga, area, remuneracao, escolaridade, horario_trabalho, requisitos, selecao, data_cadastro) VALUES ('$recrutador', '$email', '$fone', '$vaga', '$area', '$remuneracao', '$escolaridade', '$horario', '$requisitos', '$selecao', now())"; $resultado_vagas = mysqli_query($conn, $result_vagas); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<p style='color:green;'>Usuário cadastrado com sucesso!</p>"; header("Location: cadastrar-vaga.html"); }else{ $_SESSION['msg'] = "<p style='color:red;'>Falha ao cadastrar.</p>"; header("Location: cadastrar-vaga.html"); } ?> _______________ agora o arquivo conexao.php <?php $servidor = "localhost"; $usuario = "root"; $senha = "1234"; $dbname = "povo_ninja"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); ?>
×
×
  • Criar Novo...