Tengo la siguiente tabla en un formulario
Código PHP:
<table>
<tr>
<td>Producto</td>
<td>Edició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<script language='JavaScript'>
var cont=1;
function addRowX()
{
cont++;
var indiceFila=1;
myNewRow = document.getElementById('tabla').insertRow(-1);
myNewRow.id=indiceFila;
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<select name="name_'+cont+'"/>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<input type="text" name="edi_'+cont+'"/>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<input type="text" name="cant_'+cont+'"/>';
indiceFila++;
}
</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