Hola de nuevo, perdón por mi ausencia pero cumplo con mi horario, aunque desde casa me leí varias respuestas... y antes de nada muchas gracias!!!!!
a ver,
el código que puse al principio, lo que hace es insertar un registro en la base de datos y a través de javascript muestra lo insertado sin recargar la página a la vez, que el php que inserta los datos me devuelve el ID de esa entrada en la base de datos, y es ese ID el que quiero asignar a un campo FILE que se agrega justamente al lado de los campos insertados.
en las siguiente lineas, muestro en una tabla en mitad del formulario lo que se va insertado, y a mesura q se va insertando los registros le aparece la opción de adjuntar un archivo a esa linea insertada.
aqui:
Código Javascript
:
Ver originalvar cadena;
cadena = "<tr id=fila_mesura_correctora_"+id_mesura_correctora+">";
cadena = cadena + "<td>" + $("#descripcio_mesura_correctora").val() + "</td>";
cadena = cadena + "<td>" + $('#responsable_mesura_correctora :selected').text() + "</td>";
cadena = cadena + "<td>" + $("#data_mesura_correctora").val() + "</td>";
cadena = cadena + "<td><input type='file' name='adjunts_data_mesura_correctora["+id_mesura_correctora+"]' maxlength='5' accept='gif|jpg|pdf'/></td>";
cadena = cadena + "<td><a onclick='eliminar_mesura_correctora("+id_mesura_correctora+");'><img src='lib/images/delete.png' class='img_delete'/></a></td>";
$("#mesura_correctora tbody").append(cadena);
el
<input type='file' name='adjunts_data_mesura_correctora["+id_mesura_correctora+"]' maxlength='5' accept='gif|jpg|pdf'/>
es el campo que va generando al lado de cada registro insertado y es el q quiero que cuando se envíe el FORM entero, se mandan también esos archivos con el ID que quiero, pero hasta ahora, si recojo lo del $_FILE, el ID no consigo traerlo.
el id_mesura_correctora es el que me devuelve php al insertar el registro, lo paso a Javascript, para generar la linea, poder borrarla y a la vez meterle el adjunto... ^^
el último mensaje de
pateketrueke, es eso, pero no consigo recuperar el ID.
Código PHP:
Ver originalecho "<pre>";
print_r($_FILES['adjunts_data_mesura_correctora']); echo "</pre>";
espero que quede más claro ahora...
saludos