Hola @kushanku, debes decidir por que método vas a enviar los datos si por $_GET o $_POST...
agregar.php?id_prod=<?php $fila["id_prod"];?>
"envias" id_prod por $_GET y lo intentas recibir por $_POST
id_prod=$_POST['id_prod']; <?php $fila["id_prod"];?> aquí nisiquiera imprimes la variable
cantidad[<?php echo $fila["id_prod"];?>] La cantidad lo tienes como un array y por último no veo como envias el formulario.
Lee esto:
Variables Desde Fuentes Externas