Cita:
Iniciado por JhonErick 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//resultado del primer query
$array[0][1]="jhon";
$array[0][2]="hugo";
$array[0][3]="paco";
$array[0][4]="luis";
//resultado del segundo Query
$array[1][1]="carlos";
$array[1][2]="hugo";
$array[1][3]="luis";
$array[1][4]="pacho";
Código javascript
Código Javascript
:
Ver original$.ajax({
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
url: "json_encode.php",
data: { nombre: "jhon" },
success: function (dato){
console.log(dato);
//para acceder a cada elemento que se encuentras dentro de dato puedes hacer un for each o hacerlo manual de acuerdo a tu necesidad
alert(dato[0][1]); //muestra jhon
alert(dato[0][2]); //muestra hugo
alert(dato[1][1]); //muestra carlos
}
});
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!