He creado una página llamada functioncalling.php que contiene dos botones, Enviar e Insertar . Como principiante en PHP, quiero probar qué función se ejecuta cuando se hace clic en un botón. Quiero que la salida aparezca en la misma página. Entonces creé dos funciones, una para cada botón. El código fuente de functioncalling.php es el siguiente:
<!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.";
}
?>
El problema aquí es que no obtengo ningún resultado después de hacer clic en cualquiera de los botones.
¿Dónde exactamente me estoy equivocando?