Utworzyłem stronę o nazwie functioncalling.php, która zawiera dwa przyciski: Prześlij i Wstaw . Jako początkujący w PHP chcę sprawdzić, która funkcja jest wykonywana po kliknięciu przycisku. Chcę, aby wynik znajdował się na tej samej stronie. Stworzyłem więc dwie funkcje, po jednej dla każdego przycisku. Kod źródłowy funkcji functioncalling.php jest następujący:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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.";
}
?>
Problem polega na tym, że po kliknięciu któregokolwiek z przycisków nie otrzymuję żadnego wyniku.
Gdzie dokładnie się mylę?