si controlla la post
o get
dati dal modulo, utilizzando il nome del pulsante:
<form action='' method='post'>
<button type='submit' name='reset'>Clear</button>
<button type='submit' name='submit'>Submit</button>
</form>
PHP (dopo l'invio):
if(isset($_POST['reset'])) { /* ...clear and reset stuff... */ }
else if(isset($_POST['submit']) { /* ...submit stuff... */ }
In alternativa, si dispone di due pulsanti con lo stesso nome, che sia inviare il modulo, e if/else
i loro valori:
<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 (dopo la presentazione):
if($_POST['submit']==0) { /* ...clear and reset stuff... */ }
else if($_POST['submit']==1) { /* ...submit stuff... */ }
else if($_POST['submit']==2) { /* ...do something else... */ }
quando fanno clic chiaro, fa qualsiasi altra cosa accada a parte l'interrogazione viene fatta? Per esempio. C'è un messaggio o un modulo di invio? – babonk