sprawdzić dane z formularza post
lub get
, używając nazwy przycisku:
<form action='' method='post'>
<button type='submit' name='reset'>Clear</button>
<button type='submit' name='submit'>Submit</button>
</form>
PHP (po złożeniu):
if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }
Alternatywnie, masz dwa przyciski o tej samej nazwie, która zarówno złożenia formularza i if/else
ich wartości:
<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 (po złożeniu):
if($_POST['submit']==0) { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }
Po kliknięciu jasne, Czy coś jeszcze zdarzyć oprócz zapytaniu są wykonane? Na przykład. Czy jest przesłana wiadomość lub formularz? – babonk