Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2012, 06:20
churretin
 
Fecha de Ingreso: abril-2010
Ubicación: Extremadura
Mensajes: 128
Antigüedad: 14 años
Puntos: 2
Problema al pasar un array por POST

Hola amigos os esplico mi problema, no consigo obtener por post el array que manda un formulario cuando subes un archivo, me da el siguiente error:

Código:
Notice: Undefined index: ruta in ....
yo recojo los datos del form con jquery:

Código:
$('#form_subir').submit(function(){
			
            var resulserialize = $(this).serialize();
			
	    $.ajax({
            type: 'POST',
            url: 'ajax.php',
            data: resulserialize,
            // Mostramos un mensaje con la respuesta de PHP
            success: function(data) {
                $('#result').html(data);
            }
			
        })
y lo visualizo en un div al que me redirecccion ajax.php:

Código:
$archivo= $_POST['ruta']['name'];
lo mas que consegui fue extrae el nombre del archivo con document.getElementById('ruta').value;

y concatenarselo al resultado de serialize(), pero claro en el post solo tengo el nombre y no el array con todo los datos

para mas info os dejo un print_r($_resquet):

Código:
Array ( [nombre] => hyhy [desc] => [comarca] => 1 [inicio_ruta] => [fin_ruta] => [dist_ruta] => [oficial] => 1 [dificultad] => 1 [medio] => 3 [s] => )
la ultima [s], no se de donde sale, no tengo ningun id con ese nombre

no se me olvido el enctype="multipart/form-data" que es un error tipico por lo que da este fallo

gracias por su tiempoooooo!!!!!!!