Hola amigos el dia de hoy traigo un reto que llevo varios dias tratando de resolver y me estoy enloqueciendo..
Bueno pues resulta que lo que hace el siguiente codigo es: desde un boton de tipo FILE, selecciono un archivo de tipo csv con los campos separados por '
;' esto con el fin de subirlo a una tabla de mi base de datos
resulta que necesito hacer un efecto ajax para que no recargue la pagina y esto lo logro mediante la implementacion de un <iframe id="procesoplano" ></iframe>
entonces hasta ahi normal.. (codigo html)
Código HTML:
Ver original<form id="frm" name="frm" action="subir.php" method="post" target="procesoplano" enctype="multipart/form-data">
<iframe id="procesoplano" style="background-color:#FFF;"> </iframe> <input type="submit" value="Subir" id="envia" name="envia" onclick="subirPlano()" tabindex="19"/>
Luego mediante JAVASCRIPT en mi archivo ajax.js lo cual es invocado en la pagina principal donde tengo el formulario, alli tengo una funcion que me simula el proceso del boton submit
Código Javascript
:
Ver originalfunction subirPlano()
{
document.getElementById('frm').target = 'procesoplano';
document.getElementById('frm').submit();
//agregarGrupo(idContacto);
}
y este archivo lo recibo en mi codigo php
if (isset ($_FILES["archivoPlano"])) y hago el ciclo para subirlo a la base de datos... etc.. etc.. etc
ahora tengo un problema y me nace la duda
resulta que antes de subir el archivo yo debo seleccionar unos grupos en una tabla html, y capturar el id del grupo mediante el DOM
pero no soy capaz de enviar lo que capturo con mi funcion javascript
osea, como puedo enviar a mi archivo subir.php
tanto el archivo de tipo FILE como lo que capturo de mi tabla grupo???
Código Javascript
:
Ver originalvar grupo=document.getElementById('tblGrupos2').getElementsByTagName('tr')[i];
en la variable grupo guardo el id del grupo mostrado
Ayuda amigos porque no se como salucionarlo y gracias de antemano