Foros del Web » Programando para Internet » Javascript »

Usar array de un formulario de PHP en un script

Estas en el tema de Usar array de un formulario de PHP en un script en el foro de Javascript en Foros del Web. Hola! A ver si consigo explicarme bien. Tengo un array bidimensional, el cual se llena a partir de un formulario de un php anterior que ...
  #1 (permalink)  
Antiguo 07/04/2011, 12:08
 
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Usar array de un formulario de PHP en un script

Hola! A ver si consigo explicarme bien. Tengo un array bidimensional, el cual se llena a partir de un formulario de un php anterior que recojo en este por POST.

El caso es que dicho array necesito usarlo en una funcion onclick, es decir en javascript (decladado en el mismo fichero).

He probado pasandolo pero no funciona:

echo '<script>

var cap = new Array();

for (var i=0; i<'.$numFields.'; i++){
cap[$key]= new Array();
';

foreach($captions as $key => $value){
foreach($captions[$key] as $subkey => $subvalue){
echo 'cap['.$key.']['.$subkey.'] = '.$subvalue.';';
}
}

echo '</script>';

A ver si alguien me puede echar una mano!
  #2 (permalink)  
Antiguo 07/04/2011, 13:50
 
Fecha de Ingreso: febrero-2011
Ubicación: Evolandia
Mensajes: 103
Antigüedad: 13 años, 2 meses
Puntos: 10
Respuesta: Usar array de un formulario de PHP en un script

Viendo tu código esta parte es innecesaria

for (var i=0; i<'.$numFields.'; i++){
cap[$key]= new Array();


ya que mas abajo en

echo 'cap['.$key.']['.$subkey.'] = '.$subvalue.';';

ya estas definiendo los elementos del array

Suerte!
  #3 (permalink)  
Antiguo 07/04/2011, 14:27
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Usar array de un formulario de PHP en un script

buenas,

pasa el array por json_encode e imprime el resultado al script.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: php, formulario
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 22:38.