hola carlos2
mi consulta respecto a si se iban llenando de acuerdo a la selección era una simple consulta, mucha gente olvida colocar cosas.
el porque te envia a operacion.php esta bien, en el action tienes esa pagina como destino.
cuando trabajas con info enviada por POST o GET por lo general tiene que ir a una página, puede ser la misma (autoreenvio de variables) o la puedes reenviar a otra página (como tu lo haces).
en ese caso tienes que reenviar el resultado
$total en tu ejemplo, y lo puedes hacer, por sesiones o por url, como seria:
asegurate de no tener nada con print o echo en operation.php
en la página form3.html deberas tener esto en el input total
Código PHP:
Ver original<input type="text" value="<? echo $_GET["resultado"] ?>" size="20" name="Total" id="Total" readonly="readonly"/>
ahora todo va en que tus calculos esten correcto y que sepas manejar las variables de un multiselect (llegan como array).
salu2