Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: chicharo en 02 de Diciembre 2014, 17:27

Título: crear cajas en formulario con JavaScript y guardar registros base datos con php
Publicado por: chicharo en 02 de Diciembre 2014, 17:27
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   
Título: Re:Como guardar estos registros
Publicado por: Ogramar 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
Título: Re:Como guardar estos registros
Publicado por: chicharo 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.