重複の可能性:
同じフォーム データ、2 つの別々の送信ボタンの異なるアクション
連絡先フォーム内のアップロード フォーム、アップロード フォーム送信はフォーム全体を送信し続ける
私はphpコンタクトフォーム内にファイルアップロードセクションを持っています。ファイルアップロードの送信ボタンは代わりにフォームを送信します。2 つの送信ボタンを区別するにはどうすればよいですか?
これは基本的に 2 つの POST フォームで、ファイルのアップロードは php コンタクト フォーム内に 1 つです。
重複の可能性:
同じフォーム データ、2 つの別々の送信ボタンの異なるアクション
連絡先フォーム内のアップロード フォーム、アップロード フォーム送信はフォーム全体を送信し続ける
私はphpコンタクトフォーム内にファイルアップロードセクションを持っています。ファイルアップロードの送信ボタンは代わりにフォームを送信します。2 つの送信ボタンを区別するにはどうすればよいですか?
これは基本的に 2 つの POST フォームで、ファイルのアップロードは php コンタクト フォーム内に 1 つです。
それぞれに名前を付けてください:
<input type="submit" name="submit1" value="Submit 1">
<input type="submit" name="submit2" value="Submit 2">
if (isset($_POST['submit1'])) {
// submit 1 pressed
}
else if (isset($_POST['submit2'])) {
// submit 1 pressed
}
フォームの例:
<form method="post">
<input type="submit" name="submit1" value="Button1">
<input type="submit" name="submit2" value="button2">
</form>
次に、name=""サーバー側で作業します。
<?php
if (isset($_POST['submit1']))
{
echo "Button1 Is Set <br>";
}
if (isset($_POST['submit2']))
{
echo "Button2 Is Set <br>";
}
?>