0

重複の可能性:
同じフォーム データ、2 つの別々の送信ボタンの異なるアクション
連絡先フォーム内のアップロード フォーム、アップロード フォーム送信はフォーム全体を送信し続ける

私はphpコンタクトフォーム内にファイルアップロードセクションを持っています。ファイルアップロードの送信ボタンは代わりにフォームを送信します。2 つの送信ボタンを区別するにはどうすればよいですか?

これは基本的に 2 つの POST フォームで、ファイルのアップロードは php コンタクト フォーム内に 1 つです。

4

2 に答える 2

3

それぞれに名前を付けてください:

<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
}
于 2013-01-24T02:26:58.640 に答える
2

フォームの例:

<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>";
}
?>
于 2013-01-24T02:28:52.430 に答える