Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/12/2012, 12:00
art_rockerd
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 11 años, 8 meses
Puntos: 6
Respuesta: Dos Combobox Dependientes de Uno

Cita:
Iniciado por JhonErick Ver Mensaje
bueno ahora si te entendi jejeje eso creo???
desde un punto de vista profesional lo mejor es que comiences con el manejo de Json para organizar la información de la devolución de una llamada esto lo puedes hacer sencillamente llenenando una array y después json_encode
pero como una imagen vale mas q mil palabras

código php
espero que sepas manipular arrays en php

Código PHP:
Ver original
  1. //resultado del primer query
  2. $array[0][1]="jhon";
  3. $array[0][2]="hugo";
  4. $array[0][3]="paco";
  5. $array[0][4]="luis";
  6.  
  7. //resultado del segundo Query
  8. $array[1][1]="carlos";
  9. $array[1][2]="hugo";
  10. $array[1][3]="luis";
  11. $array[1][4]="pacho";


Código javascript

Código Javascript:
Ver original
  1. $.ajax({
  2.    type: "POST",
  3.   dataType: "json",
  4.   contentType: "application/json; charset=utf-8",
  5.   url: "json_encode.php",
  6.   data: { nombre: "jhon" },
  7.   success: function (dato){
  8.     console.log(dato);
  9.     //para acceder a cada elemento que se encuentras dentro de dato puedes hacer un for each o hacerlo manual de acuerdo a tu necesidad
  10.     alert(dato[0][1]); //muestra jhon
  11.     alert(dato[0][2]); //muestra hugo
  12.  
  13.     alert(dato[1][1]); //muestra carlos
  14.  
  15.   }
  16. });

para llenar los arrays en php puedes hacer $array[0][$cont]=$row['campo']; dentro del while de la consulta del primer select donde cont es un contador que se incrementa

Saludos y suerte
Ahola amigo, gracias por tu respuesta, como habia comentado en la descripción de mi pregunta, te comento que ya intente utilizar JSON para el envío de estos datos al JS, el detalle es que desde el php yo envio ya el codigo HTML del <option></option> pero JSON al enviarlo a JS me descompone este codigo y me modifica el caracter '/' por un caracter muy paercido a una 'V' por lo tanto el HTML no me lo reconoce como codigo HTML, a su vez al enviar los dos resutados por JSON cada campo del array me lo separa por "," y yo a su vez necesito separar los dos arrays que envio de cada consluta, y no se bien como podria hacer esta distinción, ya no se como hacerle...Gracias!