Este es mi formulario en un archivo generar.php
Código HTML:
Ver original<form method="post" action="cotizador.php"> <input type="text" name="cantidad"> <input type="text" name="descripcion"> <input type="text" name="precio"> <input type="submit" value="agregar fila">
Despues recibo los datos en cotizador.php y los guardo en mysql
Código PHP:
Ver original$cantidad=$_POST["cantidad"];
$descripcion=$_POST["descripcion"];
$precio=$_POST["precio"];
$sql = 'INSERT INTO temporal (cantidad, descripcion, precio) VALUES (\''.$cantidad.'\',\''.$descripcion.'\',\''.$precio.'\')';
y aqui me imprime los valores que tengo almacenados
Código HTML:
Ver original <? while($row=mysql_fetch_array($tempo)){ ?>
<td><input type="text" name="arraycantidad[]" value=<? echo $row[1]; ?> >
</td> <td><input type="text" name="arraydescripcion[]" value=<? echo $row[2]; ?> >
</td> <td><input type="text" name="arrayprecio[]" value=<? echo $row[3]; ?> />
</td>
<? }
?>
Y vuelvo a tener mi formulario inicial para que se vayan agregando filas
Código PHP:
Ver original<form method="post" action="cotizador.php">
<input type="text" name="cantidad">
<input type="text" name="descripcion">
<input type="text" name="precio">
<input type="submit" value="agregar fila">
</form>
Y aqui lo imprimo unicamente para prueba y saber q se esta guardando pero no se guarda
Código PHP:
Ver originalif(empty($arraycantidad)) {echo"<p>Vacio</p>";}
else
{
foreach ($arraycantidad as $val)
{
echo $val;
}
}