表单上的多个按钮

acc*_*man 8 html php

我有一个清晰的按钮,我想绑定到一些PHP编码.如何检测是否按下了清除按钮.当用户按清除时,我将更新sql表以清除条目.但首先我需要知道按下按钮的时间.

<input name="Reset1" type="reset" value="clear" />
Run Code Online (Sandbox Code Playgroud)

Ben*_*Ben 22

您可以使用按钮的名称检查表单中的数据postget数据:

<form action='' method='post'>
  <button type='submit' name='reset'>Clear</button>
  <button type='submit' name='submit'>Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

PHP(提交后):

if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }
Run Code Online (Sandbox Code Playgroud)

或者,您有两个具有相同名称的按钮,它们都提交您的表单if/else及其值:

<form action='' method='post'>
  <button name='submit' value='0'>Clear</button>
  <button name='submit' value='1'>Submit</button>
  <button name='submit' value='2'>Something Else</button>
</form>
Run Code Online (Sandbox Code Playgroud)

PHP(提交后):

if($_POST['submit']==0)      { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }
Run Code Online (Sandbox Code Playgroud)