Good morning, afternoon and evening. I have a problem sending two values with ajax, checking these values, to see if they already exist in the bd and finally returns a message saying if it exists or not! the code that worked by sending only 1 value is this:
<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>
And the 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!' ));
}
}
?>
This one from above, works perfectly, I have already tried in several ways, but I have no idea how to do with two inputs, the last attempt to send the two values was this:
<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!' ));
}
}
?>
But it did not work either!
If someone can help me, thank you!