如何调用PHP函数?
假设我在单独的页面中有两个表单。一个名为ParytForm.html,第二个名为clientForm.html。 我有一个PHP文件,其中包含两个PHP函数。一个是PartyForm(),第二个是clientForm()。 现在,当用户填写表单PartyForm.html时,就可以调用PartyForm()。当用户从clientForm.html填写表单时 调用clientForm()。如何调用PHP函数?,php,Php,假设我在单独的页面中有两个表单。一个名为ParytForm.html,第二个名为clientForm.html。 我有一个PHP文件,其中包含两个PHP函数。一个是PartyForm(),第二个是clientForm()。 现在,当用户填写表单PartyForm.html时,就可以调用PartyForm()。当用户从clientForm.html填写表单时 调用clientForm()。 感谢您,您可以通过GET方法(“do=partyform”)发送变量,在php中检查并调用right函数。您
感谢您,您可以通过GET方法(“do=partyform”)发送变量,在php中检查并调用right函数。您可以通过GET方法(“do=partyform”)发送变量,在php中检查并调用right函数。要做到这一点,您需要php程序的某种方式来区分这两个请求。这可以通过向表单提交到的URL添加参数或更改提交按钮的名称来完成。不过我倾向于使用URL方法,因为它更干净 比如说 表格一可以是
<form method="phpfilename.php?dofunction=1">
要做到这一点,您需要PHP程序的某种方式来区分这两个请求。这可以通过向表单提交到的URL添加参数或更改提交按钮的名称来完成。不过我倾向于使用URL方法,因为它更干净 比如说 表格一可以是
<form method="phpfilename.php?dofunction=1">
最好的方法是使用PHPinclude()
函数。在.php文件(只能包含HTML)中使用表单,并在两个表单文件中都包含函数文件
然后,只需在提交表单时使用action=“clientForm()”
调用该函数。最好的方法是使用PHPinclude()
函数。在.php文件(只能包含HTML)中使用表单,并在两个表单文件中都包含函数文件
然后,在提交表单时,只需使用action=“clientForm()”
调用函数。在一个表单中
<input type="hidden" name="from" value="ParytForm.html" />
为了好玩,我改编了ParytForm.html
。-) 以一种形式提交
<input type="hidden" name="from" value="ParytForm.html" />
为了好玩,我改编了
ParytForm.html
。-) 您可以通过多种方式执行此操作,其中一种方式是在每个表单中包含一个隐藏字段,然后在提交后使用条件来运行正确的函数
下面是您的html代码
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="PartyForm">
<input type="submit" value="Submit">
</form>
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="ClientForm">
<input type="submit" value="Submit">
</form>
您可以通过多种方式执行此操作,其中一种方式是在每个表单中包含一个隐藏字段,然后在提交后使用条件来运行正确的函数 下面是您的html代码
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="PartyForm">
<input type="submit" value="Submit">
</form>
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="ClientForm">
<input type="submit" value="Submit">
</form>
是的,没错。懒惰的编码使用的是一网打尽!示例代码更改为反映。确实如此。True。懒惰的编码使用的是一网打尽!示例代码更改为反映。
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="PartyForm">
<input type="submit" value="Submit">
</form>
<form action="action.php" method="post">
...
<input type="hidden" name="formName" value="ClientForm">
<input type="submit" value="Submit">
</form>
if($_POST['formName'] == "PartyForm"){
partyForm();
}else if$_POST['formName'] == "ClientForm"){
clientForm();
}