Como chamar uma função PHP com o clique de um botão
Sou iniciante em PHP e comecei a aprender o básico dessa linguagem.
Eu criei uma página chamada functioncalling.php que contém dois botões, Enviar e Inserir. Como iniciante em PHP, quero testar qual função é executada quando um botão é clicado. Quero que a saída apareça na mesma página. Então eu criei duas funções, uma para cada botão. O código fonte do functioncalling.php é o seguinte:
<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.";
}
?>
O problema aqui é que não recebo nenhuma saída depois de clicar em qualquer um dos botões.
Alguém pode me dizer onde exatamente estou errado? As respostas o mais cedo possível serão muito apreciadas. Agradeço antecipadamente.