Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2010, 14:06
okan
 
Fecha de Ingreso: mayo-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 0
Problema al agregar campos

Tengo la siguiente tabla en un formulario

Código PHP:
<table>    
    <tr>    
        <td>Producto</td>
        <td>Edici&oacute;n</td>
        <td>Cantidad</td>
    </tr>
    <tr>
        <td>
        <?php
            $sql
=mysql_query("SELECT nomprod FROM productos");
            echo 
"<select  name='name_1'>";
            while( 
$row=mysql_fetch_array($sql) ) {
            echo 
" <option value='$row[nomprod]'>$row[nomprod]</option>";
            }
            echo 
"</select>";
        
?>
        </td>
        <td><input type="text" name="edi_1"/></td>
        <td><input type="text" name="cant_1"/></td>
    </tr>
    </table>
y con javascript agrego filas con el siguiente codigo

Código Javascript:
Ver original
  1. <script language='JavaScript'>
  2. var cont=1;
  3. function addRowX()  
  4. {
  5.  
  6. cont++;
  7. var indiceFila=1;
  8. myNewRow = document.getElementById('tabla').insertRow(-1);
  9. myNewRow.id=indiceFila;
  10.  
  11. myNewCell=myNewRow.insertCell(-1);
  12. myNewCell.innerHTML='<select  name="name_'+cont+'"/>';
  13. myNewCell=myNewRow.insertCell(-1);
  14. myNewCell.innerHTML='<input  type="text" name="edi_'+cont+'"/>';
  15. myNewCell=myNewRow.insertCell(-1);
  16. myNewCell.innerHTML='<input  type="text" name="cant_'+cont+'"/>';
  17. indiceFila++;
  18.  
  19. }
  20. </script>

Funciona bien el agregado de filas el problema es:
1- Solo se carga la primera fila con el selec, las que voy agregando no toman los productos.
2- como hacer Insert into para guardar dos o mas filas?

Gracias y Saludos