I have a clear button that I want to tie into some php coding. how do I detect if the clear button is pressed. When the user press clear, i’m going to have it update a sql table to clear out entries. but first I need to know when the button is pressed.
<input name="Reset1" type="reset" value="clear" />
Advertisement
Answer
You check the post
or get
data from your form, using the name of the button:
<form action='' method='post'> <button type='submit' name='reset'>Clear</button> <button type='submit' name='submit'>Submit</button> </form>
PHP (after submission):
if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ } else if(isset($_POST['submit']) { /* ...submit stuff... */ }
Alternatively, you have two buttons with the same name, which both submit your form, and if/else
their values:
<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>
PHP (after submission):
if($_POST['submit']==0) { /* ...clear and reset stuff... */ } else if($_POST['submit']==1) { /* ...submit stuff... */ } else if($_POST['submit']==2) { /* ...do something else... */ }