En herramientas.php está el formulario? Y ese formulario se envía dentro de la misma plantilla? Lo que podés hacer entonces es hacer el input de tipo submit, el action dejarlo como lo tenías para que se recarge la página, levantar la variable por POST, enviar el mail, y una vez se envía el mail, hacé la redirección directamente con PHP:
Código PHP:
<?php
if(isset($_POST["btn1"])){
$btn=$_POST["btn1"];
if($btn=="Terminar"){
include("mailtools.php");
echo "<script>alert('Se inserto correctamente el pedido');</script>";
header("Location: listado.php");
}
}
?>
Una recomendación: en vez de embeber una etiqueta script con un alert, podrías insertar algún cuadro de inserción exitosa dentro del HTML usando PHP. Quedaría más prolijo.
Saludos