-2

私がこれを正しく行っているかどうかはわかりません。このようなことはまったく初めてです...メールに送信しようとしている複数ステップのフォームがあります。フォームには、各フェーズに一連のボタンがあります。選択したボタンをメールに送信したいです。

HTML :

<fieldset id="secondField">
    <h2 class="fs-title"> Select A Course</h2>
        <input type="button" name="course" class="next action-button" value="Math" />
        <input type="button" name="course" class="next action-button" value="Science" />
</fieldset>

PHP

<?php
   // from the form
   $course = trim(strip_tags($_POST['course']));
   $count = trim(strip_tags($_POST['count']));

 // set here
   $subject = "Course Request";
   $to = 'email';

   $body = <<<HTML
 COURSE: $course
 PARTICIPANTS: $count
4

2 に答える 2

0

この目的には、「select」html タグを使用する必要があります。したがって、ユーザーはオプションを選択してから、ボタンを 1 つ押すだけでフォームを送信できます。

<fieldset id="secondField">
    <h2 class="fs-title"> Select A Course</h2>
    <select name="course" class="next action-button">
        <option value="math">Math</option>
        <option value="science">Science</option>
    </select>
    <input type="submit" value="Choose" />
</fieldset>

次に、ユーザーが選択したコース値を取得できます。

$course = $_POST['course']); // Either "math" or "science" here
于 2014-10-12T18:08:58.347 に答える