Foros del Web » Programando para Internet » PHP »

Problema para pasar una matriz

Estas en el tema de Problema para pasar una matriz en el foro de PHP en Foros del Web. Hola buenas tardes a todos, en primer lugar quiero exponer la duda que tengo ya que es algo complicada de explicar y de entender. Estoy ...
  #1 (permalink)  
Antiguo 09/05/2006, 08:38
 
Fecha de Ingreso: abril-2006
Mensajes: 25
Antigüedad: 18 años
Puntos: 0
Problema para pasar una matriz

Hola buenas tardes a todos, en primer lugar quiero exponer la duda que tengo ya que es algo complicada de explicar y de entender.

Estoy haciendo una aplicacion web basada en PHP utilizando JS,...

Lo que yo tengo es un combo lleno de CIFs de empresa y en donde yo eligo un CIF y me aparecen los empleados que trabajan en esa empresa.

Entonces yo mediante PHP ago un select a la tabla y me saco en un array de dos dimensiones todas los empleados que estan trabajando (que tienen una empresa).

Ahora es cuando eligo un CIF en la empresa (onChange();),y mediante esa función quisiera mandar ese array de dos dimensiones a la funcion JS.

Sabeis si es posible???
Es una buena decision???

Se puede hacer sin utilizar AJAX???

Espero que me haya explicado bien, he intentado explicarlo lo mejor posible.
Gracias por escucharme.
Saludos
  #2 (permalink)  
Antiguo 09/05/2006, 09:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En PHP -sólo- .. via javascript tendrías que "serializar" tu array y componer un link o en un campo hidden de un formulario para propagar ese array y hacerla llegar a tu script PHP de proceso (con su consiguiente recarga de página).

Deberías exponer el problema bajo el punto de vista de "javascript", es decir, toma el código HTML/Javascript que usas actualmente (el que se generar vía PHP al ejecutarlo en tu navegador: ver -> código fuente) y haz tu pregunta en el foro de javascript. Ahí te comentaran la mejor forma de "serializar" tu array y generar un link con esa variable (ya serializado tu array) o bien otros métodos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.