Yo no me modificado nada de tu código, ¿por qué lo haces?
Lo único que te he dicho que hagas es lo siguiente:
Código PHP:
Ver original<form action="x.php?y=<?php echo $z; ?> method="post">
Eso lo debes interpretar para que se adapte a tu código, donde "x, y, z" son tus variables respectivamente.
Cita: ingresar_producto.php?productosid=(esto esta vacio sin numero)
Ajá, ¿y originalmente de dónde viene $productosid para empezar?
Código PHP:
Ver original<form action="ingresar_producto.php?productosid=<?php echo $productosid; ?> method="post">
Tu código es válido, pero tu sabrás de donde obtienes ese valor, yo no.