Autor Tema: crear cajas en formulario con JavaScript y guardar registros base datos con php  (Leído 9055 veces)

chicharo

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Buenos días tengo el siguiente código que me genera unas cajas de texto conforme le pulsas el botón -->
Código: [Seleccionar]
num = 0;
function variables(obj) {
    num++;
    fi = document.getElementById('varcontrol'); // 1
    contenedor = document.createElement('div'); // 2
    contenedor.id = 'div' + num; // 3
   
    fi.appendChild(contenedor); // 4

    elev = document.createElement('input'); // 5
   
    elev.type = 'text'; // 6
    elev.name = 'varcontrol[]' + num; // 6
    elev.size = 80;
    contenedor.appendChild(elev); // 7
   
    elev = document.createElement('input'); // 5
   
    elev.type = 'button'; // 6
    elev.value = 'Borrar'; // 8
    elev.name = 'div' + num; // 8
    elev.onclick = function() {
        borrarvar(this.name);
    }; // 9
    contenedor.appendChild(elev); // 7
}
function borrarvar(obj) {
    fi = document.getElementById('varcontrol'); // 1
    fi.removeChild(document.getElementById(obj)); // 10
}
 

Con este código puedes colocar infinidad de cajas en un formulario, el problema que tengo es que ahora no puedo guardar en la base de datos, hace como dos años logre hacerlo, pero perdí el código y ahora no logro recordar como era la secuencia de código para  guardar, se que puedo utilizar el foreach , incluso un count, pero ando como perdido y no tengo la menor idea de por donde comenzar, se que esto es básico pero ahorita si me encuentro "bloqueado" :-\ ::) :'( :-X :-[

Saludos   
« Última modificación: 03 de Diciembre 2014, 08:03 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Re:Como guardar estos registros
« Respuesta #1 en: 02 de Diciembre 2014, 23:26 »
Hola, ¿con qué lenguajes de programación estás trabajando?

Puedes guardar en base de datos usando php. Mira las entregas de este curso donde se explica el trabajo con base de datos: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Salu2

chicharo

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Como guardar estos registros
« Respuesta #2 en: 03 de Diciembre 2014, 01:24 »
Hola, ¿con qué lenguajes de programación estás trabajando?

Puedes guardar en base de datos usando php. Mira las entregas de este curso donde se explica el trabajo con base de datos: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Salu2

Muy cierto olvide mencionar en que lenguaje estoy programando, estoy trabajando con   PHP, HTML(varias versiones :) , y este código en particular es Java Script, lo que hace es que te genera un objeto de captura de texto "campo" o en lenguaje php es un "input / texto" tantas veces pulses el botón.  De acuerdo a lo entendido esto produciría un array de datos. el manejador de base de datos es Mysql.  El problema es que no puedo recuperar los valores y posteriormente enviarlos a la BD, al guardar llega en blanco. 

Se que puedo utilizar el foreach  o utilizando un ciclo for y un count pero ando hecho bolas, la presión de entregar esto y demás.

Saludos y gracias por el aporte, mañana lo reviso temprano por que ahorita tengo que realizar otras actividades.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".