Foros del Web » Programando para Internet » PHP »

Problema con enviar array serializado

Estas en el tema de Problema con enviar array serializado en el foro de PHP en Foros del Web. nada que e echo un select multiple, y luego lo serializo asi: Código PHP: $serializado =  serialize  ( $factura = $_POST [ "facturado" ]);  Para ...
  #1 (permalink)  
Antiguo 27/06/2008, 03:36
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
Problema con enviar array serializado

nada que e echo un select multiple, y luego lo serializo asi:

Código PHP:
$serializadoserialize ($factura=$_POST["facturado"]); 
Para poder guardarlo en la bbdd, pero no consigo que se guarde entero, me lo corta mucho antes de que termine, lo envio por un formulario por el metodo post, e comprobado que al generarse el html aparece el serialize entero.

Código HTML:
<input type="hidden" name="array" value="a:2:{i:0;s:6:"000001";i:1;s:6:"000005";}"> 
Pero al enviarlo solo llega:

a:2:{i:0;s:6:


alguien sabe porque es esto, esque ya e usado serializados y formularios con post y no me habia pasado esto.
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
  #2 (permalink)  
Antiguo 27/06/2008, 03:54
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Problema con enviar array serializado

Por las comillas, mira el resalte de color en tu post. Usa urlencode() o rawurlencode()
  #3 (permalink)  
Antiguo 27/06/2008, 04:10
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Problema con enviar array serializado

Muchas gracias, me funciona a la perfecion, no habia caido en esa posibilidad, muchisimas gracias por darme la idea.

gracias.
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
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 08:23.