Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2016, 08:55
danteavo92
 
Fecha de Ingreso: abril-2016
Mensajes: 65
Antigüedad: 8 años, 1 mes
Puntos: 4
cargar datos en label

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
  1. $(document).ready(function() {
  2.           // Parametros para el combo
  3.           $("#nombre").change(function () {
  4.               $("#nombre option:selected").each(function () {
  5.                   $('#divFecha').fadeIn();
  6.                   elegidos=$(this).val();
  7.                   idmand = $("#institucion").find(':selected').val();
  8.                   idmand2 = $("#cargo").find(':selected').val();
  9.  
  10.                   alert (idmand);
  11.                   alert (idmand2);
  12.                   alert (elegidos);
  13.                       $.post("combo_nombre2.php", { idmand: idmand, idmand2: idmand2, elegidos: elegidos }, function(data){
  14.                           $("#selec").html(data);
  15.                   });
  16.               });
  17.           });
  18.       });

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
  1. <?php
  2. include('conexionn.php');
  3. $salida="";
  4. $id_pais=$_POST["idmand"];
  5. $id_pai=$_POST["idmand2"];
  6. $id_paiss=$_POST["elegidos"];
  7. $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");
  8. $result = $conn->query($combog);
  9. $valor = $result->fetchAll();
  10. foreach ($valor AS $result)
  11. {
  12.     $salida.= "<option value='".$result[0]."'selected>".$result[18]."</option>";
  13. }
  14. echo $salida;
  15. ?>

y simplemente en mi index debe estar el select vacio

Código HTML:
Ver original
  1. <div class="control-group"id="divFecha" style="display: none">
  2.         <strong class="control-label" for="selec">Fecha Ini </strong>
  3.         <div class="controls">
  4.             <select disabled class="span3" name="selec" id="selec" required>
  5.             <option value="0">Seleccione...</option>
  6.             </select>
  7.         </div>
  8.     </div>

Quisiera mostrar otros datos en labels, pero no se como hacer.

Por favor si pudieran darme pistas de como hacer