如何从提交按钮调用php函数?

vik*_*iki 5 php

我的文件名是contacts.php有两个提交按钮,我想,如果按下插入按钮插入函数被调用,如果选择按下选择是called.i已经写了下面的代码:

//contacts.php
<?php
 if(isset($_REQUEST['select']))
{
    select();
}
else
{
    insert();
}
?>

<html>
<body>
<form action="contacts.php">
<input type="text" name="txt"/>
<input type="submit" name="insert" value="insert" />
<input type="submit" name="select" value="select"/>
</form>

<?php
function select()
{
   //do something
}
function insert()
{
   //do something
}
?>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请帮助

Bar*_*mar 11

<?php
if (isset($_REQUEST['insert'])) {
    insert();
} elseif (isset($_REQUEST['select'])) {
    select();
}
Run Code Online (Sandbox Code Playgroud)

insert()即使没有单击按钮,您的代码也会调用,这将在首次显示页面时发生.