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>
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