Problema al anexar dato a un form
Publicado por Guillermo López (12 intervenciones) el 01/02/2021 01:59:03
Hola compañeros, soy yo de nuevo. Les cuento que tengo un problema, para variar.
El asusto es que, estoy tratando de enviar unas fotos a un directorio y el nombre de cada archivo guardarlo en un campo de una tabla.
Les adjunto el trozo de JS:
Luego, en el ajax, lo envío así:
Ahora, en el PHP, creo que aquí está el problema, estoy recibiendo los datos de la siguiente forma:
El tema de fondo es $tabla, que parece que viene vacía.
Me pueden ayudar con eso por favor?
Muchas gracias.
El asusto es que, estoy tratando de enviar unas fotos a un directorio y el nombre de cada archivo guardarlo en un campo de una tabla.
Les adjunto el trozo de JS:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function enviar_fotos(tabla){
//recibo la foto desde el control de HTMLvar lista_archivos = document.getElementById(contenedor_fotos);
var archivos = lista_archivos.files;
//Creamos una instancia del Objeto FormData.var form_archivos = new FormData();
//luego agrego la o las fotos a la lista de archivosfor(i = 0 ; i < archivos.length; i++){
form_archivos.append('archivo' + i, archivos[i]);
}//////////////////////////////////////////// ahora quiero agregar o anexar como dato extra a la lista, la tabla donde tiene que guardarform_archivos.append('tabla', tabla) // donde tabla es pasado por parámetros
}Luego, en el ajax, lo envío así:
1
2
3
4
5
..data: form_archivos,
..Ahora, en el PHP, creo que aquí está el problema, estoy recibiendo los datos de la siguiente forma:
1
2
3
4
5
6
7
8
9
10
$tabla = $_POST['tabla']; // recibo la tabla donde guardar
// y el o los archivos se reciben así, directamente en el foreach{}.....
foreach ($_FILES as $key) ...... // este ciclo funciona bien, me consta.
.....
// creo que $tabla no recibe lo que quiero,// donde $Destino es la ruta con el nombre de la foto a guardar.$consulta = "insert into '$tabla' (ruta, user) values ('$Destino', '$user');";
mysql_query($consulta, $conexion );
El tema de fondo es $tabla, que parece que viene vacía.
Me pueden ayudar con eso por favor?
Muchas gracias.
Valora esta pregunta


0

