받는 폼메일을 보내기용으로
본문
폼메일을 뷰페이지에 적용했는데요,,담당자로 받는 메일을 지정하면 잘 옵니다..
이걸 반대로 담당자1을 받는 이메일 input으로하고 send.php 부분을 받는 이메일을
고쳐줘야 하는데 어떻게 해야 할지요,,,
html
<select name="subject" class="form-control" style="border: 1px solid #ddd;border-radius: 3px; padding: 5px 60px 5px 10px;">
<option value="담당자1">담당자1</option>
<option value="담당자2">담당자2</option>
<option value="담당자3">담당자3</option>
</select>
send.php
$dept = $_POST['subject'];
if($dept == '111') {
$email_to = '111';
} else if($dept == '담당자1') {
$email_to = '받는이메일@naver.com';
} else if($dept == '담당자2'){
$email_to = '담당자2메일';
} else if($dept == '담당자3'){
$email_to = '담당자3메일';
}
이렇게 되어 있네요..
말하자면 셀렉트로 담당자1선택하면
$email_to = '받는이메일@naver.com';
이걸로 날라가는데....
html부분과 send.php를 어떻게 바꿔줘야 할까요?
답변 1
html 부분은
select 에다가 change 이벤트 걸어서요 담당자1 인경우에만
<input type='text' name='aa_mail' value=''>
보여주게 하고
send.php 부분에
} else if($dept == '담당자1') {
$email_to = $aa_mail; ( aa_mail 은 get 이든 post 든 파라미터로 받아야 겠죠.. )
}
하면 되지 않을까 싶습니다.