En este codigo intento realizar una tabla que vaya mostrando los productos de un carro de la compra.El problema lo tengo en que por defecto,cada vez que introduzco un producto introduce 1,y quiero habilitar una opcion para modificar la cantidad en la misma tabla,sin necesidad de ir a otra pagina.En una celda de la tabla pongo un caja de texto donde introducir la nueva cantidad,pero no se como pasarlo por parametro a modificar_producto para que llame a la funcion para modificar la cantidad.Se puede poner en la celda de una tabla un formulario de un campo por ejemplo,asi a saco?
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
echo '<tr>';
echo "<td>" . $this->array_nombre_prod[$i] . "</td>";
echo "<td>" . $this->array_cantidad[$i] . "</td>";
echo "<td>" . $this->array_precio_prod[$i] . "</td>";
echo "<td><a href='eliminar_producto.php?linea=$i'>Eliminar producto</td>";
//aqui es donde dejo la caja para poner la nueva cantidad y llamo a la funcion para modificarla
echo '<td>Nueva Cantidad:<input type="text" name="cantidad" size="3"></td>';
echo "<td><a href='modificar_producto.php?linea=$i&cant=$cantid ad'>Modificar producto</td>";
echo '</tr>';
$suma += $this->array_precio_prod[$i]*$this->cantidad;
}