Foros del Web » Programando para Internet » PHP »

Orientacion para debug...

Estas en el tema de Orientacion para debug... en el foro de PHP en Foros del Web. Buenas amigos, tengo un formulario donde son 548 inputs que se enviar como un array al momento de hacer submit. Ahora cuando recibo este array ...
  #1 (permalink)  
Antiguo 22/08/2013, 14:23
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Orientacion para debug...

Buenas amigos,

tengo un formulario donde son 548 inputs que se enviar como un array al momento de hacer submit.

Ahora cuando recibo este array solamente llega a recorrer 491 y que queda ahi, y siempre en 491.

Inclusive tengo un if(isset($_REQUEST['submit'])) y no llega a entrar, es decir que revienta antes.

Como cambios en php.ini hice post_max_size a 200M y max_execution_time a 60.

Sigue haciendo lo mismo, hice este debug antes del if porque como dije no llega a entrar:

echo "<pre>";
print_r($_POST['cantidadMaterial']);
echo "</pre>";

El resultado:

Código PHP:
Ver original
  1. (
  2.     [11165] => 1
  3.     [13064] => 2
  4.     [19186] => 3
  5.  
  6.     ....................
  7.  
  8.     [19252] => 489
  9.     [32997] => 490
  10.     [26340] => 491
  11. )

Repito: 491 de 548

Muchas gracias!
Gustav.
  #2 (permalink)  
Antiguo 22/08/2013, 14:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Orientacion para debug...

Vamos a ser honestos: ¿quién en el mundo llenaría 548 campos de un formulario?

Empieza por explicar eso, suena interesante tu problema.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 22/08/2013, 14:30
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Orientacion para debug...

jajajaja, creeme...

es un sistema y hay un puto cliente que tiene esa cantidad de items...

Ojo, totalmente de acuerdo contigo!!!
  #4 (permalink)  
Antiguo 22/08/2013, 14:34
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Orientacion para debug...

Entiendo, pero, ¿es la mejor solución que tienes?

Vamos, si yo tuviera que hacer eso paginaría los campos del formulario para hacer la experiencia del usuario mas agradable, no me imagino tener que llenar más de 10 campos a la vez, y eso es mucho.

No sé, recuerdo que alguna vez alguien abrió un tema similar al tuyo, y según me parece si existe un limite de campos al enviar, no tanto el limite de MB, no sé, algo así.

Como sea, tu problema es otro.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 22/08/2013, 14:41
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Orientacion para debug...

Entiendo y voy a buscar la manera de optimizar la cantidad de inputs.

Es un sistema que lo agarre ya hecho y los items son muchos porque a medida que agregan se suman, no es que se reemplazan, entonces al historico llegan a esta bestialidad.

El paginado lo veo dificil porque tiene checkbox que se seleccionan y si pagino ya deberia usar ajax para que no refresque y se pierda el selected del checkbox y ni quiero pensar en agregar cosas como el ajax en este sistema... creeme que es una bosssssta!

Muchas gracias,
Gustav.
  #6 (permalink)  
Antiguo 22/08/2013, 15:32
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Respuesta: Orientacion para debug...

Hola, prueba con el valor de max_input_vars en php.ini
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #7 (permalink)  
Antiguo 23/08/2013, 07:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Orientacion para debug...

Hola, no esta max_input_vars en php.ini

Gracias igual,
Gustav.
  #8 (permalink)  
Antiguo 23/08/2013, 07:50
Avatar de ramoneariel  
Fecha de Ingreso: abril-2008
Mensajes: 17
Antigüedad: 16 años
Puntos: 0
Respuesta: Orientacion para debug...

revisa post_max_size, max_input_time y memory_limit en php.ini

aumentalas y verifica.
  #9 (permalink)  
Antiguo 23/08/2013, 07:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Orientacion para debug...

Buenas, arriba comentaba que post_max_size esta en 200M y max_execution_time en 60.

memory_limit esta en 128M

Gracias!
Gustav.
  #10 (permalink)  
Antiguo 23/08/2013, 09:23
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Respuesta: Orientacion para debug...

Cita:
Iniciado por gus_anomaly Ver Mensaje
Hola, no esta max_input_vars en php.ini

Gracias igual,
Gustav.
Agrégalo; qué versión de PHP usas ?
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
  #11 (permalink)  
Antiguo 23/08/2013, 09:26
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Orientacion para debug...

PHP Version 5.3.27

Saludos!

Etiquetas: formulario, orientacion
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 09:06.