2014-10-12 5 views
-2

잘하고 있는지 확실하지 않습니다. 이 물건에 완전히 새로운 ... 나는 내 이메일에 제출하려고 노력하고있어 다단계 양식이 있습니다. 이 양식에는 각 단계에 일련의 단추가 있습니다. 선택한 버튼을 내 이메일로 보내고 싶습니다.HTML - PHP로 이메일 보내기

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 
+0

의견을 보내 주셔서 감사합니다. 사용자가 버튼을 클릭 할 때 업데이트 된 숨겨진 필드를 추가하여이 문제를 해결했습니다. 아래 코드. 다시 한 번 감사드립니다!

답변

0

당신이 목적을 위해 "선택"HTML 태그를 사용해야합니다. 따라서 사용자는 자신의 옵션을 선택하고 다음 버튼 하나만 눌러서 양식을 제출

$course = $_POST['course']); // Either "math" or "science" here 
0

사용 formaction 속성

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

<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> 

는 그런 다음 사용자가 선택한 코스의 값을 검색 할 수 있습니다