Yo tengo un formulario dinámico que me carga información a partir de una tabla, y mediante la función de .serialize() de jquery obtengo una cadena en javascript, luego algo asi:
Código Javascript:
Ver original
$('#save').click(function(){ resultados = ($('form').serialize()); actualizarResultados (resultados); }); function actualizarResultados(resultados){ $.ajax({ type: 'GET', url: 'html/proceso.php?accion=actualizarResultados&'+resultados, dataType: 'html', success: function (data) { }, error: function (data){ alert ("guardarResultados"); } }); }
Como podrán observar envio la variable resultados que me contiene la siguiente estructura: LAB804-01=A&LAB804-02=NEGATIVO (por ejemplo) donde LAB son los nombre de los controles del formulario, junto con sus respectivos valores. Luego todo ese contenido y lo envio el GET a mi funcion de php, de la siguiente manera:
Código PHP:
Ver original
if ($accion == 'actualizarResultados'){ $proceso->actualizarResultados($_GET); }
El problema radica ahora en como separar en dos arreglos diferentes los indices y los valores de dicho arreglo GET, pues cuando desde php realizo lo siguiente:
Código PHP:
Ver original
$x = $_GET['LAB804-01']; echo $x;
Obtengo "A"; o sea el valor de la variable LAB804-01, la idea seria separarlos para luego poder manipularlos y realizar la inserción a nivel de base de datos de acuerdo a los códigos y contenidos !!!
Espero puedan ayudarme y asesorarme ...
Gracias y Éxitos