Ho creato una pagina chiamata functioncalling.php che contiene due pulsanti, Invia e Inserisci . Come principiante in PHP, voglio testare quale funzione viene eseguita quando si fa clic su un pulsante. Voglio che l'output arrivi sulla stessa pagina. Quindi ho creato due funzioni, una per ciascun pulsante. Il codice sorgente per functioncalling.php è il seguente:
<!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.";
}
?>
Il problema qui è che non ottengo alcun output dopo aver fatto clic su uno dei pulsanti.
Dove sbaglio esattamente?