게시판글의 자동작성에 관해 질문드립니다... 정보
게시판글의 자동작성에 관해 질문드립니다...본문
스크립트와 다른 항목들은 정상작동하니 논외로하고 질문드립니다...
게시판의 외부파일에서 특정게시판으로 글을 자동작성하게끔하려고 합니다...
문제는 회원의 이름이 등록자로 등등 다른항목들은 다 대상게시판의 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);
*****************************************************************
댓글 전체

<form name=frm01 action="memberupdata.php" target="hiddenframe">
에 method=post 또는 method=get로 값을 넘겨주셔야 할것 같습니다.
에 method=post 또는 method=get로 값을 넘겨주셔야 할것 같습니다.
method=post
와
wr_10 = '$airport',
로 해결봤습니다...
어제부터 도움 많이 받는군요...
와
wr_10 = '$airport',
로 해결봤습니다...
어제부터 도움 많이 받는군요...

airport 가 셀렉트 말고 <input type= "hidden" name="airport" value="1개월"> 이게 하나 더 있네요.
값을 submit 으로 가져오실때는 마지막 airport 값이 들어갈꺼구요.
자바스크립트로 값을 가져오신다면 airport 가 배열로 되기 때문에 값을 받아오는데 문제가 될 소지가 있습니다.
값을 submit 으로 가져오실때는 마지막 airport 값이 들어갈꺼구요.
자바스크립트로 값을 가져오신다면 airport 가 배열로 되기 때문에 값을 받아오는데 문제가 될 소지가 있습니다.
$wr_10=$airport;
$sql = " insert into $write_table
.
.
$sql = " insert into $write_table
.
.
세분 답변 감사드립니다...
오달수님 답변 몇시간 전에 적어주신 내용과 똑같이 적용해서 해결했습니다...
결국 3분의 답변을 종합하면 정답이 됩니다만 먼저 답변주신 재회님답변을 채택하겠습니다...
오달수님 답변 몇시간 전에 적어주신 내용과 똑같이 적용해서 해결했습니다...
결국 3분의 답변을 종합하면 정답이 됩니다만 먼저 답변주신 재회님답변을 채택하겠습니다...