tabla.php
Código PHP:
//Script que genera la tabla..
<script>
var n=0;
function add() {
pepe = document.getElementById('tabla');
n++;
fila = document.createElement('tr');
celda = document.createElement('td');
fila.appendChild(celda);
code=document.createElement('input');
code.type='text';
code.name='nro[]';
code.size='1';
celda.appendChild(code);
celda = document.createElement('td');
fila.appendChild(celda);
code=document.createElement('input');
code.type='text';
code.name='acti[]';
code.size='58';
celda.appendChild(code);
celda = document.createElement('td');
fila.appendChild(celda);
cant=document.createElement('input');
cant.type='text';
cant.name='resp[]';
cant.size='30';
celda.appendChild(cant);
pepe.appendChild(fila);
celda = document.createElement('td');
fila.appendChild(celda);
cant=document.createElement('input');
cant.type='hidden';
cant.name='time[]';
cant.size='4';
celda.appendChild(cant);
pepe.appendChild(fila);
//Ojo inicio para borrar una fila
celda = document.createElement('td');
fila.appendChild(celda);
cant=document.createElement('input');
cant.type='button';
cant.value='X';
cant.onclick = function() {del(this.parentNode.parentNode.rowIndex)};
celda.appendChild(cant);
pepe.appendChild(fila);
document.getElementById('cuantos').value = n;
}
function del(obj){
document.getElementById('tabla').deleteRow(obj)
n--;
document.getElementById('cuantos').value = (document.getElementById('cuantos').value-1);
}
</script>
//Formulario para recoger datos
<form name="form" action="guardar_resumen.php" method="post">
TÍTULO:<br>
<input class="color_orange" type="text" name="titulo" size="70"><br>
1.- Introducción:
<textarea class="color_orange" type="text" name="lin_esp" rows="10" cols="80"></textarea>
//Aca genero una tabla
2.- Desarrollo Cuadro de Actividades:
<table align="center" width="210" border="0" cellspacing="5">
<tbody id="tabla">
<tr>
<th width="30" scope="col" >N°</th>
<input type="hidden" name="numero[]">
<th width="320" scope="col" >Actividad</th>
<input type="hidden" name="actividad[]">
<th width="180" scope="col">Responsable</th>
<input type="hidden" name="responsable[]">
</tr>
</tbody>
</table>
<input type="button" value="Agregar fila" onclick="add()"><br>
<input type="image" src="btn_enviar.png">
</form></td>
<br><br>
guardar php
Código PHP:
<?php
include("../conectar.php");
$link=Conectarse();
// Cuadro de actividades rescate de datos y cargado en arrays
$f=0;$g=0;$h=0;$i=0;
foreach ( $_REQUEST['nro'] AS $a)
{ $z[$f]=$a; $f++; }
foreach ( $_REQUEST['acti'] AS $b)
{ $y[$g]=$b; $g++; }
foreach ( $_REQUEST['resp'] AS $c)
{ $x[$h]=$c; $h++; }
$titulo=$_POST["titulo"];
$introduccion=$_POST["introduccion"];
$lin_esp=$_POST["lin_esp"];
if($link)
{
//Bueno aca vienen querys que no importan
for ($j=0;$j<$f;$j++)
{
echo($z[$j]."--".$y[$j]."--".$x[$j]."<br>");
}
// Despues van enlaces de salida o redirección
?>