form に複数ボタンで 異る処理をする(その1)

標準的なformボタン

<form>
  <input type='submit' value='送信'>
</form>

複数ボタンを設置

<form>
  <input type='submit' name='action' value='送信'>
  <input type='submit' name='action' value='下書き保存'>
</form>

ボタンごとに異る処理

if ($_POST['action'] == '送信') {
  // 送信処理
} else if ($_POST['action'] == '下書き保存') {
  // 保存処理
}