고수님 부탁 드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

고수님 부탁 드립니다. 정보

고수님 부탁 드립니다.

본문

게시판에서 특정 필드값을 가지고와서 폼메일에 넣고 싶습니다.
예를 들면, "Job Opening"란 게시판이 있습니다.
"Job Opening"게시판의 "view_skin.php"페이지에 "apply this position"이란 링크를 걸어서 폼메일 페이지를 뜨게 하였습니다.
문제는 현재보고 있는 "job opening"게시물에서 "apply this position"클릭하였을때 폼메일이 열리면서 "Job ID"라는 값을 자동으로 폼메일에 뜨게 하고 싶은데 잘 모르겠습니다.
고수님들의 한수 부탁 드리겠습니다.

참고로 해당 페이지 링크 걸어 놓습니다.
http://pnjsearch.com/pjs/bbs/board.php?bo_table=job&page=1

댓글 전체

"apply this position" 버튼을 클릭시,
링크주소에 Job_id 값을 함께 보내면 됩니다.

폼메일에서 Job_id를 다시 호출하면

쉽게 해결 하실 수 있겠습니다.

정확한 소스는 입력폼의 소스를 주셔야 도와드릴 수 있겠네요.
답변 감사 드립니다.

아래 폼메일 소스 첨부하니 자세히 가르쳐 주십시요.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<!-- 게시글 보기 시작 -->
<table width=<?=$width?> align="center" cellpadding="0" cellspacing="0"><tr><td>

<!-- 링크 버튼 -->
<?
ob_start();
?>
<table width="100%" height="30" border="0" cellpadding="0" cellspacing="0" >
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<table width="100%" height="150" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td background="img/mail_top-1.jpg">&nbsp;</td>
  </tr>
</table>
<table style="border-collapse:collapse;" cellpadding="0" cellspacing="0" width="100%"  align="center" style="border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#D4D4D4; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
  <tr>
    <td width="100%">

      <!-- 컨텐츠 시작 -->
   
 <table bgcolor="#f4f5eb" cellpadding="5" cellspacing="0" width="100%" align="center"  style="border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#D4D4D4; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
              <tr><td bgcolor="#f4f5eb" style="padding-left:8;" width="540" height="5"></td></tr>
         
 <form name="fformmail" method="post" action="javascript:fformmail_submit(document.fformmail);" enctype="multipart/form-data">

            <tr height="10" bgcolor="#f4f5eb">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><font color="#990000">* Required filed</font></td>

                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%">
                    <input type="hidden" name="attach" value="1">
                    <input type="hidden" name="email" value="*** 개인정보보호를 위한 이메일주소 노출방지 ***" style="display:none" />
            </td></tr>
        </table>

         

            <table bgcolor="#f4f5eb" cellpadding="5" cellspacing="0" width="100%" align="center" style="border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#D4D4D4; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;">
              <tr><td bgcolor="#f4f5eb" style="padding-left:8;" width="540" height="5"></td></tr>
              <? if ($is_member) { // 회원이면 ?>
              <input type='hidden' name='fnick'  value='<?=$member[mb_nick]?>'>
              <input type='hidden' name='fmail'  value='<?=$member[mb_email]?>'>

              <? } else { ?>
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>* Name</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><input type=text name='fnick' style="width:50%; border-width:1; border-color:rgb(204,204,204); border-style:solid;" required minlength=2 itemname='name'>

  <br></td>
              </tr>
             
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>* Email</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><input type=text name='fmail' style="width:50%; border-width:1; border-color:rgb(204,204,204); border-style:solid;" required email itemname='E-mail'>
  <br>     
</td>
              </tr>
              <? } ?>
 
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left">&nbsp;</td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><input type='hidden' name='type' value='1'></td>
              </tr>
             
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>Job ID</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><?=$view[wr_6]?></td>
              </tr>
             
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>* Phone</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><input type=text name='ph' style="width:50%; border-width:1; border-color:rgb(204,204,204); border-style:solid;"  required itemname='phone'></td>
              </tr>
                           
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>Cut & paste job description / requirements.</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><textarea name="content" rows='20' style="width:95%; border-width:1; border-color:rgb(204,204,204); border-style:solid;"  itemname='content'></textarea></td>
              </tr>

              <tr>               
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="center"><b>or</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%">&nbsp;</td>
  </tr>
   
              <tr height="25">
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>Upload job description (Please note we only accept MS Word, PDF or Text files)</b></td>
                <td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><input type=file name='file1' style="width:95%; border-width:1; border-color:rgb(204,204,204); border-style:solid;"></td>
              </tr>
            </table>
       

      <table width=100% style="border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#D4D4D4; border-top-style:solid; border-left-style:solid; border-bottom-style:solid; border-right-style:solid;"><tr>
          <td bgcolor="#f4f5eb" style="padding-left:8;" height="40" align="center">
            <input id=btn_submit type=image src="img/btn_send.gif" border="0">&nbsp;
            <a href="<?=$g4[path]?>"><img src="img/btn_close.gif" border="0"></a>
          </td>
        </tr>
      </form>
      </table>
      <!-- 컨텐츠 끝 -->

    </td>
  </tr>
 </table>
<table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table><?=$link_buttons?>


<script language="JavaScript">
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
function resize_image()
{
    var target = document.getElementsByName('target_resize_image[]');
    var image_width = parseInt('<?=$width-15?>');
    var image_height = 0;

    for(i=0; i<target.length; i++) {
        // 원래 사이즈를 저장해 놓는다
        target[i].tmp_width  = target[i].width;
        target[i].tmp_height = target[i].height;
        // 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
        if(target[i].width > image_width) {
            image_height = parseFloat(target[i].width / target[i].height)
            target[i].width = image_width;
            target[i].height = parseInt(image_width / image_height);
        }
    }
}

window.onload = resize_image;

function file_download(link, file)
{
<? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
document.location.href = link;
}
</script>
<!-- 게시글 보기 끝 -->
1. 일단, Apply for this Position  버튼의
링크를 수정합니다.

<a href="../pjs/apply.php?job_id=<?=$view[wr_6]?>">

기존 링크에 ?job_id=<?=$view[wr_6]?>를 포함시키면 됩니다.
(폼메일 페이지로 넘어갈 때 JOB ID 값을 넘김


2.
그리고,
폼메일 페이지에서는 다시 이 JOB ID를 호출합니다.

comboy님께서 <?=$view[wr_6]?> 이렇게 호출한 거
대신.....

<?=$job_id?> 이렇게 하시면 됩니다.



<tr height="25">
<td bgcolor="#f4f5eb" style="padding-left:8;" width="30%" align="left"><b>Job ID</b></td>
<td bgcolor="#f4f5eb" style="padding-left:8;" width="70%"><?=$job_id?><td>
</tr>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT