PHP - Insertar en una BD

   
Vista:

Insertar en una BD

Publicado por julian (32 intervenciones) el 31/05/2009 02:21:42
Tengo un script que me genera campos de texto dinamicos, y necesito guardar todos los valores que se escriban en los textbox creados, pero para eso tengo que pasarlos a php y lo unico que me falta es pasar la cantidad de textbox creados y guardalos con un for en php. De la siguiente manera:
for($i=0;$i=$variable que trae el total de elementos creados en JS;$I++)
{
$_POST['folio'].$i;
$_POST['estado_rac'].$i;
$_POST['accion'].$i;
$_POST['responsable'].$i;
$_POST['fecha_prog'].$i;
}
Y LUEGO HAGO EL INSERT.
Mi pregunta es como paso la variable que trae el total de elementos creados por JS a donde indique arriba.

<script type="text/javascript">
<!--
num=0;
function crear(obj) {
num++;
fi = document.getElementById('fiel'); // 1
contenedor = document.createElement('div'); // 2
contenedor.id = 'div'+num; // 3
fi.appendChild(contenedor); // 4
lbl = document.createElement('label');
lbl.innerHTML = 'FOLIO: ';
contenedor.appendChild(lbl);
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'folio'+num; // 6
lbl.appendChild(ele);
contenedor.appendChild(ele); // 7

lbl = document.createElement('label');
lbl.innerHTML = 'ACCION: ';
contenedor.appendChild(lbl);
ele = document.createElement('input'); // 5
ele.type = 'tex'; // 6
ele.name = 'accion'+num; // 6

lbl.appendChild(ele);
contenedor.appendChild(ele); // 7
lbl = document.createElement('label');
lbl.innerHTML = 'RESPONSABLE ';
contenedor.appendChild(lbl);
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'responsable'+num; // 6
lbl.appendChild(ele);
contenedor.appendChild(ele); // 7

ele = document.createElement('input'); // 5
ele.type = 'button'; // 6
ele.value = 'Eliminar Acción'; // 8
ele.name = 'div'+num; // 8
ele.onclick = function () {borrar(this.name)} // 9
contenedor.appendChild(ele); // 7
}
function borrar(obj) {
fi = document.getElementById('fiel'); // 1
fi.removeChild(document.getElementById(obj)); // 10
}

-->
</script> </body></html>
<div id="fiel">
<input type="button" value="Generar Acción" onclick="crear(this)" />
</div>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder