Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2015, 11:16
Avatar de heberthm
heberthm
 
Fecha de Ingreso: noviembre-2013
Ubicación: Cali
Mensajes: 65
Antigüedad: 11 años
Puntos: 1
Pregunta Ejecutar consulta al selecionar opcion de comboBox

Saludos para todos, mi pregunta es la siguiente: cómo puedo ejecutar una consulta SQL con jquery al momento de hacer clic en una de las opciones de un comboBox. La cuentión es que tengo dos comboBox enlazados en el primero me muestra los valores de los créditos de los clientes y en el segundo coboBox debe aparecer el último saldo de el crédito que seleccione en el primer comboBox.

Aquí en código JavaScript:

<script type="text/javascript">
$(document).ready(function() {

$('#loader').hide();
$('#show_heading').hide();
$('#CboSaldo').hide();

$('#TxtCedula').change(function(){
$('#show_sub_categories').fadeOut();
$('#CboSaldo').fadeOut();
$('#loader').show();
$.post("../modelo/cargar_comboBox.php", {
parent_id: $('#TxtCedula').val(),
}, function(response){

setTimeout("finishAjax('show_sub_categories', '"+escape(response)+"')", 400);
});
return false;
});
});

function finishAjax(id, response){
$('#loader').hide();
$('#show_heading').show();
$('#CboSaldo').show();

$('#'+id).html(unescape(response));
$('#'+id).fadeIn();
$('#CboValor_credito_id').focus();
}

function alert_id()
{
if($('#CboValor_credito').val() == '')
alert('Please select a sub category.');
else
alert($('#CboValor_credito').val());
return false;
}
</script>


y éste es el código PHP:

<?php

include('conexion2.php');


if($_REQUEST)
{
$id = $_REQUEST['parent_id'];
$query = "SELECT cedula, valor_credito FROM clientes WHERE cedula = '$id' ";
$results = mysql_query( $query);?>

<select name="CboValor_credito_id" id="CboValor_credito_id" class='currency' required >
<option value="" selected="selected"></option>
<?php
while ($rows = mysql_fetch_assoc(@$results))
{?>

<option value="<?php echo $rows['cedula'];?>"><?php echo $rows['valor_credito'];?></option>
<?php
}?>
</select>

<?php
}


?>
__________________
Hebeth Mazuera