Hola amigos por favor si pueden ayudarme, este es mi primer programa en php.
Lo que hace basicamente es cargar un primer select con datos de mi bd, una vez seleccionado algún valor me carga otro select, una vez mas seleccionamos el valor y me genera otro select. Es decir tengo n select dependiente de 3 niveles. Para hacer esto no tengo problema, mi problema surge al mostrar los datos en un control diferente a un select, es decir en un label.
Les paso el codigo de como cargo mi select
Código Javascript
:
Ver original$(document).ready(function() {
// Parametros para el combo
$("#nombre").change(function () {
$("#nombre option:selected").each(function () {
$('#divFecha').fadeIn();
elegidos=$(this).val();
idmand = $("#institucion").find(':selected').val();
idmand2 = $("#cargo").find(':selected').val();
alert (idmand);
alert (idmand2);
alert (elegidos);
$.post("combo_nombre2.php", { idmand: idmand, idmand2: idmand2, elegidos: elegidos }, function(data){
$("#selec").html(data);
});
});
});
});
Este es el script que me detecta cuando escojo opción,y llama a combo_nombre2.php que es donde hago mi consulta
Código PHP:
Ver original<?php
include('conexionn.php');
$salida="";
$id_pais=$_POST["idmand"];
$id_pai=$_POST["idmand2"];
$id_paiss=$_POST["elegidos"];
$combog = ("select DISTINCT * from persona_acredit,cargo_acredit where persona_acredit.cve_vigente = 'V' and cargo_acredit.nro_acredit = persona_acredit.nro_acredit and cargo_acredit.cod_persona = $id_pais and cargo_acredit.nro_cargo = $id_pai and cargo_acredit.nro_acredit = $id_paiss order by app_acredit ASC, apm_acredit ASC");
$result = $conn->query($combog);
$valor = $result->fetchAll();
foreach ($valor AS $result)
{
$salida.= "<option value='".$result[0]."'selected>".$result[18]."</option>";
}
echo $salida;
?>
y simplemente en mi index debe estar el select vacio
Código HTML:
Ver original<div class="control-group"id="divFecha" style="display: none"> <strong class="control-label" for="selec">Fecha Ini
</strong> <select disabled class="span3" name="selec" id="selec" required>
Quisiera mostrar otros datos en labels, pero no se como hacer.
Por favor si pudieran darme pistas de como hacer