Как вызвать функцию PHP одним нажатием кнопки

Я новичок в PHP и только начал изучать основы этого языка.

Я создал страницу под названием functioncalling.php, которая содержит две кнопки, Отправить и Вставить. Как новичок в PHP, я хочу проверить, какая функция выполняется при нажатии кнопки. Я хочу, чтобы вывод пришел на той же странице. Поэтому я создал две функции, по одной для каждой кнопки. Исходный код для functioncalling.php выглядит следующим образом:

<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.";
}
?>

Проблема здесь в том, что я не получаю вывод после нажатия любой из кнопок.

Может кто-нибудь сказать, пожалуйста, где именно я иду не так? Ответы в ближайшее время будут высоко оценены. Заранее спасибо.

Ответы на вопрос(11)

Ваш ответ на вопрос