게시판글의 자동작성에 관해 질문드립니다...
스크립트와 다른 항목들은 정상작동하니 논외로하고 질문드립니다...
게시판의 외부파일에서 특정게시판으로 글을 자동작성하게끔하려고 합니다...
문제는 회원의 이름이 등록자로 등등 다른항목들은 다 대상게시판의 db테이블에 자동으로 정상입력되는데...
오직 info.php에서 셀렉트로 입력받으려는 $airport (data_updata.php에선 $wr_10에 해당)값만 입력이 안되고 있습니다...
다른 항목(data_updata.php파일안에서 처리)과는 달리 $wr_10만 $airport로 info.php에서 셀렉트로 입력받아 업데이트용 파일인 data_updata.php에 값을 넘기려고 하는데 잘 안되는 군요...
엉뚱한 부분좀 지적해 주시고 한수 가르침을 부탁 드립니다...
info.php
*****************************************************************
*****************************************************************
<form name=frm01 action="memberupdata.php" target="hiddenframe">
<input type= "hidden" name="airport" value="1개월">
<table width=474>
<tr>
<td width=100 align="center" bgcolor="#F9FCFD">기간선택</td>
<td width=150 bgcolor="#FFFFFF">
<select size="1" name="airport">
<option value="1개월">1개월</option>
<option value="2개월">2개월</option>
<option value="3개월">3개월</option>
<option value="4개월">4개월</option>
<option value="5개월">5개월</option>
</select>
</td>
<td width=10 bgcolor="#FFFFFF"></td>
<td style="cursor:hand" width="114"><input type=image src="image/mem_btn.gif" width="114" height="29" onclick="MM_openBrWindow('data_updata.php','chargeok','width=300,height=300')" /></td>
</tr>
</table>
</form>
*****************************************************************
<input type= "hidden" name="airport" value="1개월">
<table width=474>
<tr>
<td width=100 align="center" bgcolor="#F9FCFD">기간선택</td>
<td width=150 bgcolor="#FFFFFF">
<select size="1" name="airport">
<option value="1개월">1개월</option>
<option value="2개월">2개월</option>
<option value="3개월">3개월</option>
<option value="4개월">4개월</option>
<option value="5개월">5개월</option>
</select>
</td>
<td width=10 bgcolor="#FFFFFF"></td>
<td style="cursor:hand" width="114"><input type=image src="image/mem_btn.gif" width="114" height="29" onclick="MM_openBrWindow('data_updata.php','chargeok','width=300,height=300')" /></td>
</tr>
</table>
</form>
*****************************************************************
data_updata.php
*****************************************************************
*****************************************************************
if ($member[mb_id])
{
// 개별 개시판 이름 및 이메일 회원정보 복사여부
if ($board[bo_2] == 'Y') {
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
} else {
$mb_id = $member[mb_id];
$wr_password = $member[mb_password];
$wr_homepage = $member[mb_homepage];
$wr_10 = $airport;
}
}
else
{
$mb_id = "";
// 비회원의 경우 이름이 누락되는 경우가 있음
if (!trim($wr_name))
alert("이름은 필히 입력하셔야 합니다.");
$wr_password = sql_password($wr_password);
}
{
// 개별 개시판 이름 및 이메일 회원정보 복사여부
if ($board[bo_2] == 'Y') {
$mb_id = $member[mb_id];
$wr_name = $board[bo_use_name] ? $member[mb_name] : $member[mb_nick];
$wr_password = $member[mb_password];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
} else {
$mb_id = $member[mb_id];
$wr_password = $member[mb_password];
$wr_homepage = $member[mb_homepage];
$wr_10 = $airport;
}
}
else
{
$mb_id = "";
// 비회원의 경우 이름이 누락되는 경우가 있음
if (!trim($wr_name))
alert("이름은 필히 입력하셔야 합니다.");
$wr_password = sql_password($wr_password);
}
//생략
$sql = " insert into $write_table
set wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$member[mb_name]님의 회원요청입니다.',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_trackback = '$wr_trackback',
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '$member[mb_id]',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
";
sql_query($sql);
*****************************************************************
set wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$member[mb_name]님의 회원요청입니다.',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_trackback = '$wr_trackback',
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '$member[mb_id]',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
";
sql_query($sql);
*****************************************************************
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
에 method=post 또는 method=get로 값을 넘겨주셔야 할것 같습니다.
와
wr_10 = '$airport',
로 해결봤습니다...
어제부터 도움 많이 받는군요...
값을 submit 으로 가져오실때는 마지막 airport 값이 들어갈꺼구요.
자바스크립트로 값을 가져오신다면 airport 가 배열로 되기 때문에 값을 받아오는데 문제가 될 소지가 있습니다.
$sql = " insert into $write_table
.
.
오달수님 답변 몇시간 전에 적어주신 내용과 똑같이 적용해서 해결했습니다...
결국 3분의 답변을 종합하면 정답이 됩니다만 먼저 답변주신 재회님답변을 채택하겠습니다...