Cómo llamar a una función de PHP con el clic de un botón

Soy un novato en PHP y acabo de empezar a aprender los conceptos básicos de este idioma.

He creado una página llamada functioncalling.php que contiene dos botones, Enviar e Insertar. Como principiante en PHP, quiero probar qué función se ejecuta cuando se hace clic en un botón. Quiero que la salida venga en la misma página. Así que creé dos funciones, una para cada botón. El código fuente de functioncalling.php es el siguiente:

<html>
<body>
<form action="functioncalling.php">
    <input type="text" name="txt" />
    <input type="submit" name="insert" value="insert" onclick="insert()" />
    <input type="submit" name="select" value="select" onclick="select()" />
</form>
<?php
function select(){
   echo "The select function is called.";
}
function insert(){
   echo "The insert function is called.";
}
?>

El problema aquí es que no obtengo ningún resultado después de hacer clic en cualquiera de los botones.

¿Alguien por favor me puede decir a dónde exactamente me voy mal? Respuestas a la mayor brevedad serán muy apreciadas. Gracias de antemano.

Respuestas a la pregunta(11)

Su respuesta a la pregunta