Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2013, 22:36
kmiloncho
 
Fecha de Ingreso: octubre-2010
Ubicación: Maipu
Mensajes: 20
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema Tabla Dinamica

Asi es la solución para lo que alguna vez lo necesiten

Parte 1:
Script para Agregar y Eliminar Filas

Código PHP:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
     
        tabla = $('#tabla');
        tr = $('tr:first', tabla);
        $('#agregarFila').live('click', function (){
            tr.clone().appendTo(tabla).find(':text, :hidden').val('');
        });
     
        $(".eliminarFila").live('click', function (){
            var tr = $(this).closest('tr');
            tr.remove();
        });
     
    });
</script> 
Parte 2:
JSP o HTML


Código PHP:
<form action="requestTable.jsp" method="post">
       <
table id="tabla">            
            <
tr>
                   <
td><input type="text" name="variable1[]" value=""/></td>
                <
td>
                    <
select name="variable2[]">
                <
option value="">Seleccionar</option>
                <
option value="valor1">Opción 01</option>
                <
option value="valor2">Opción 02</option>
            </
select>
                </
td>
                <
td><input type="button" value="Eliminar" class="eliminarFila"/></td>
            </
tr>
       </
table>
      <
table>
        <
tr>
            <
td><input type="button" value="Agregar" id="agregarFila"/></td>
            <
td><input type="submit" value="Enviar datos"/></td>
        </
tr>
      </
table>          
</
form

Parte 3:
Request en JSP, Servlet para quedar listo a la BD

Código PHP:
<%
    
String[] var1 request.getParameterValues("variable1[]");
    
String[] var2 request.getParameterValues("variable2[]");

        
    for(
int i=0,k=0i<var1.length && k<var2.lengthi++,k++){        
        
%>
        <%= 
var1[i] %>
        <%= 
var2[k] %>

<% } %> 

Ya eso para el que le sirva y gracias por la ayuditas de siempre sos lo mas grande bolilla