Ir para conteúdo
Fórum CódigoFonte.net
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...