comprobar el post
o get
datos de su forma, utilizando el nombre del botón:
<form action='' method='post'>
<button type='submit' name='reset'>Clear</button>
<button type='submit' name='submit'>Submit</button>
</form>
PHP (después de la presentación):
if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }
Alternativamente, usted tiene dos botones con el mismo nombre, que tanto presentar su formulario, y if/else
sus valores:
<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 (después de la presentación):
if($_POST['submit']==0) { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }
Al hacer clic transparente, ¿cualquier otra cosa sucede aparte de la consulta que se hizo? P.ej. ¿Hay un mensaje o un formulario enviado? – babonk