Foros del Web » Programando para Internet » PHP »

filter_input FILTER_REQUIRE_ARRAY

Estas en el tema de filter_input FILTER_REQUIRE_ARRAY en el foro de PHP en Foros del Web. Buenas, nunca he pasado un array de ajax a php, y por mucho que pruebo y busco, no encuentro la manera de recoger los valores. ...
  #1 (permalink)  
Antiguo 11/07/2018, 05:59
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 3 meses
Puntos: 4
filter_input FILTER_REQUIRE_ARRAY

Buenas, nunca he pasado un array de ajax a php, y por mucho que pruebo y busco, no encuentro la manera de recoger los valores.
Los arrays contienen, todos ellos, valores.

Tengo el siguiente código en javascript:

Código Javascript:
Ver original
  1. for (i=1; i<=id; i++){
  2.             maq[i]  = $("#maq"+i).html();
  3.             con[i]  = $("#con"+i).html();
  4.             pec[i]  = $("#pec"+i).html();
  5.             den[i]  = $("#den"+i).html();
  6.             can[i]  = $("#can"+i).html();
  7.             canM[i] = $("#canM"+i).html();
  8.         }
  9.  
  10.     $.post( "../php/codigo.php",{ jQueryPost:'insertar',maq:maq,con:con,pec:pec,den:den,can:can,canM:canM}).done(function(mensaje) {
  11.        alert(mensaje);
  12.     });

Y en php, para recibir:

Código PHP:
Ver original
  1. $maquina[] = filter_input(INPUT_POST,'maq',FILTER_REQUIRE_ARRAY);

He probado $maquina[], $maquina, foreach ($maquina as $maqui) .... y nada
Alguien puede indicarme que estoy haciendo mal?
Muchas gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no
  #2 (permalink)  
Antiguo 12/07/2018, 12:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: filter_input FILTER_REQUIRE_ARRAY

Asegúrate primero de no tener errores en javascript, revisa la consola del navegador; luego, en PHP analiza lo que estás recibiendo para saber cómo manejarlo:

Código PHP:
Ver original
  1. var_export($_POST);
  2. die();

Si vas bien, cuando finaliza la ejecución AJAX deberías ver en el alert cómo recibió PHP las variables.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: html, query
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 17:59.