Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar dois inputs para verificação, ajax e php!


Jefferson Androcles

Pergunta

Pessoal, Bom dia, tarde e noite. Estou com um problema em enviar dois valores com ajax, fazer a verificação desses valores, pra ver se já existem no bd e por fim retorna uma mensagem dizendo se existe ou não! o codigo que funcionava enviando apenas 1 valor é esse:

<input readonly maxlength="10" required class="inp_editar" type="text" name="fone_tel" id="fone"/>
                        <script language="javascript">
    var user_us = $("#fone");
    $("#resposta").hide();
        user_us.blur(function() { 
            $.ajax({ 
                url: 'verifica_cont.php', 
                type: 'POST', 
                data:{"fone" : user_us.val()}, 
                success: function(data) { 
                console.log(data); 
                data = $.parseJSON(data); 
                $("#resposta").text(data.user_us);
                $("#resposta").fadeIn();
            } 
        }); 
    }); 
</script>

E o verifica_cont.php

<?php
#Verifica se tem um email para pesquisa
include('../../connect/config.php');
if(isset($_POST['fone'])){ 
    if(empty($_POST['fone']) || $_POST['fone'] == "_____-____" || $_POST['fone'] == "____-____"){
    echo json_encode(array('user_us' => 'Preencha o contato do Contribuinte'));     
    }else{
    #Recebe o Email Postado
    $userPostado = $_POST['fone'];

    #Conecta banco de dados
    $sql = mysql_query("SELECT * FROM n_contribuintes_tel WHERE fone_tel = '{$userPostado}' ") or print mysql_error();

    #Se o retorno for maior do que zero, diz que já existe um.
    if(mysql_num_rows($sql)>0) 
        echo json_encode(array('user_us' => 'Telefone já cadastrado, tente outro!')); 
    else
        echo json_encode(array('user_us' => 'Telefone valido!' )); 
    }
}
?>

 

Esse de cima, funciona perfeitamente, já tentei de diversas formas, mas não tenho ideia de como fazer com dois inputs, a ultima tentativa em enviar os dois valores foi essa:

 

<input readonly maxlength="10" required class="inp_editar" type="text" name="fone_tel" id="fone"/>
                <input  maxlength="10" required class="inp_editar" type="text" name="ramal_tel" id="ramal_tel"/>
                        <script language="javascript">
    var user_us = $("#fone");
     var user_us_ramal = $("#ramal_tel"); 
    $("#resposta").hide();
        user_us.blur, user_us_ramal.blur(function() { 
            $.ajax({ 
                url: 'verifica_cont.php', 
                type: 'POST', 
                data:{"fone" : user_us.val(), "ramal_tel" : user_us_ramal.val()}, 
                success: function(data) { 
                console.log(data); 
                data = $.parseJSON(data); 
                $("#resposta").text(data.user_us);
                $("#resposta").fadeIn();
            } 
        }); 
    }); 
</script>

verifica_cont.php

<?php
#Verifica se tem um email para pesquisa
include('../../connect/config.php');
if(isset($_POST['fone'])){ 
    if(empty($_POST['fone']) || $_POST['fone'] == "_____-____" || $_POST['fone'] == "____-____"){
    echo json_encode(array('user_us' => 'Preencha o contato do Contribuinte'));     
    }else{
    #Recebe o Email Postado
    $userPostado = $_POST['fone'];
    $userPostado_s = $_POST['ramal_tel'];

    #Conecta banco de dados
    $sql = mysql_query("SELECT * FROM n_contribuintes_tel WHERE fone_tel = '{$userPostado}' and ramal_tel = '{$userPostado_s}'") or print mysql_error();

    #Se o retorno for maior do que zero, diz que já existe um.
    if(mysql_num_rows($sql)>0) 
        echo json_encode(array('user_us' => 'Telefone já cadastrado, tente outro!')); 
    else
        echo json_encode(array('user_us' => 'Telefone valido!' )); 
    }
}
?>

 

Mas não funcionou também! 

 

Se alguém poder me ajudar, obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...