Foros del Web » Programando para Internet » Javascript »

ayudita para subir un archivo con datos

Estas en el tema de ayudita para subir un archivo con datos en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/10/2013, 08:44
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
ayudita para subir un archivo con datos

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
  1. <form id="frm" name="frm"  action="subir.php" method="post" target="procesoplano" enctype="multipart/form-data">
  2.        
  3. <iframe id="procesoplano" style="background-color:#FFF;"> </iframe>
  4.             <input type="submit" value="Subir" id="envia" name="envia" onclick="subirPlano()" tabindex="19"/>
  5.          </div>
  6.  </form>


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 original
  1. function subirPlano()
  2. {
  3. document.getElementById('frm').target = 'procesoplano';
  4. document.getElementById('frm').submit();
  5. //agregarGrupo(idContacto);
  6. }

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 original
  1. var 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
  #2 (permalink)  
Antiguo 26/10/2013, 08:58
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: ayudita para subir un archivo con datos

Lo que podrías hacer es un intervalo que cada x tiempo cargue el contenido de esa celda en un input hidden y así también se envíe con el form

Etiquetas: ajax, formulario, funcion, html, input, js, php, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:26.