同じページでも同じことができます。どちらのフォームでもaction
を同じにする必要があります。
ソース形式によっては、Form A
とForm B
の個別の機能を記述する必要があります。
@Amiが使用したような動作のパラメータで確認できます。しかし
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
、あなたはまた、単に送信ボタンの値を変更することができますし、両方のフォームに同じアクションパラメータを持っている:
/submit.php?action=register
または/submit.php?action=activate
だから、あなたは、このようなコードを持っています:
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}
オーケー..私は、フォームAを提出する場合は、アクションページに、文句を言わない未定義提出されていないフォームBの変数のインデックス、およびofcourseの使用がありますGETはアドバイスされていません...ありがとう –
@dotunoyesanmi、あなたのコードを分岐する必要があります。 – Ami
@ami ...あなたのコードをどういう意味なのか説明してください。 –