Ir para conteúdo
Fórum CódigoFonte.net
  • Anúncios

    • codigofonte

      Novo Fórum

      Pessoal, Atualizamos nossa versão do fórum para a mais recente da Invision Power. Como tínhamos uma versão muito antiga, talvez algumas áreas possam funcionar de forma errada ou com problemas, gostaria de pedir-lhes a compreensão, pois iremos resolvendo aos poucos. Até mais!
Entre para seguir isso  
marcelono

Ajuda com envio de formulário php e Ajax

Recommended Posts

Galera sou novo por aqui , queria muito de uma ajuda com um problema.

Não entendo muito bem de Ajax mas encontrei esse script abaixo qe envia o formulário para php e faz a inserção no DB.

Até ai tudo bem mas quando envio um dos valores do radio botton que aparece o problema.

$(function($) {

// Quando o formulário for enviado, essa função é chamada

$("#form_Poltronas").submit(function() {

  // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação

  var po_placa_Veiculo = $("#po_placa_Veiculo").val();

  var funcao = $("#funcao").val();

  var poNumero = $("#poNumero").val();

  var poLado = $("#poLado").val();

  var poLocal = $("#poLocal").val();

  var opcao = $("#opcao").val();

  /*

  var opcao = "";

	 //Executa Loop entre todas as Radio buttons com o name de valor

	 $('input:radio[name=opcao]').each(function() {

	  //Verifica qual está selecionado

	  if ($(this).is(':checked'))

	   opcao = parseInt($(this).val());

	 })


  */

  // Exibe mensagem de carregamento

  $("#divResultado").html("<img src='./images/loader.gif' alt='Enviando' />");

  // Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST

  $.post('_Includes/funcoes.php', {po_placa_Veiculo : po_placa_Veiculo, funcao : funcao, poNumero : poNumero, poLado : poLado, poLocal : poLocal, opcao : opcao }, function(resposta) {

    // Quando terminada a requisição

    // Exibe a div divResultado

    $("#divResultado").slideDown();

    // Se a resposta é um erro

    $("#poNumero").val("");

    $("#poLado").val("");

    $("#poLocal").val("");

    $("#opcao").val("");

    $("#funcao").val("");

	 $("#mensagens").prepend('<td align="center">'+poNumero +'</td><br><td align="center">' + poLado +'</td><br><td align="center">'+poLocal+'</td><br>');

    if (resposta != false) {

	 // Exibe o erro na div

	 $("#divResultado").html(resposta);

    }

    // Se resposta for false, ou seja, não ocorreu nenhum erro

    else {

	 // Exibe mensagem de sucesso

	 $("#divResultado").html("Erro <b>code#100100</b>");

	 // Coloca a mensagem no div de mensagens

	 // Limpando todos os campos

    }

  });

});

});

aqui esta o radio botton a ser enviado.
	  <label><input type="radio" name="opcao" value="IN" id="opcao">ATIVO</label>

	  <label><input type="radio" name="opcao" value="AT" id="opcao">INATIVO</label>

Mas ao enviar por exemplo escolho a opção INATIVO e salvo o formulário até ai tudo bem, ao gravar um novo formulário vamos supor qe eu escolho ATIVO, ele vai gravar o INATIVO, ai se eu fecho a pagina e gravo ATIVO primeiro ele vai ser ativo por toda a vida enquanto não fechar a pagina e carregar novamente.

Gostaria qe me ajudasse com esse problema..

Obrigado fórum ta show parabéns.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×