Ich habe eine Seite namens functioncalling.php erstellt, die zwei Schaltflächen enthält: Senden und Einfügen . Als Anfänger in PHP möchte ich testen, welche Funktion ausgeführt wird, wenn auf eine Schaltfläche geklickt wird. Ich möchte, dass die Ausgabe auf derselben Seite erscheint. Also habe ich zwei Funktionen erstellt, eine für jede Schaltfläche. Der Quellcode für functioncalling.php lautet wie folgt:
<!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.";
}
?>
Das Problem hierbei ist, dass ich nach dem Klicken auf eine der Schaltflächen keine Ausgabe erhalte.
Wo genau gehe ich falsch?