고수님 부탁 드립니다. 정보
고수님 부탁 드립니다.본문
게시판에서 특정 필드값을 가지고와서 폼메일에 넣고 싶습니다.
예를 들면, "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
예를 들면, "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를 다시 호출하면
쉽게 해결 하실 수 있겠습니다.
정확한 소스는 입력폼의 소스를 주셔야 도와드릴 수 있겠네요.
링크주소에 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> </td>
</tr>
</table>
<table width="100%" height="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="img/mail_top-1.jpg"> </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"> </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%"> </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">
<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> </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>
<!-- 게시글 보기 끝 -->
아래 폼메일 소스 첨부하니 자세히 가르쳐 주십시요.
<?
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> </td>
</tr>
</table>
<table width="100%" height="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="img/mail_top-1.jpg"> </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"> </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%"> </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">
<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> </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>
링크를 수정합니다.
<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>
문식스님 답변 감사합니다.
많은 공부가 됐습니다.
많은 공부가 됐습니다.