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!!!!!!!