Foros del Web » Programando para Internet » Jquery »

Ejecutar consulta al selecionar opcion de comboBox

Estas en el tema de Ejecutar consulta al selecionar opcion de comboBox en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/03/2015, 11:16
Avatar de 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
  #2 (permalink)  
Antiguo 23/03/2015, 18:18
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años, 6 meses
Puntos: 17
Respuesta: Ejecutar consulta al selecionar opcion de comboBox

Prba con esto, el codigo javascript lo mire muy x arriba, pero parece estar bien.
<?php
if($_REQUEST){
$id = $_REQUEST['parent_id'];
$query = "SELECT cedula, valor_credito FROM clientes WHERE cedula = '$id' ";
$results = mysql_query( $query);
$html="";
$html.="<option value='0'>Seleccione Saldo</option>";
while ($rows = mysql_fetch_assoc(@$results)){
$html .= "<option value='".$rows["cedula"]."'>".$rows['valor_credito']."</option>";
}
//aca proba con ambos no recuerdo con cual funciona
//return $html;
echo $html;
}

?>

Etiquetas: combobox, opcion, selecionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.