리스트에서 게시물 체크하고 팝업창 통해 정보입력 > 그누4 질문답변

그누4 질문답변

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

리스트에서 게시물 체크하고 팝업창 통해 정보입력 정보

리스트에서 게시물 체크하고 팝업창 통해 정보입력

본문

안녕하세요 고수님들~~

제가 리스트에서 기존에 삭제하고 이동시킬 때 사용하던 체크박스를 이용하여

게시물중 하나를 체크하고 하단에 정보입력 링크를 주고 클릭하면 팝업창을 띄워주는 게시판을

만들었습니다.

---------------------------list.skin.php--------------------------------------------

<a href="javascript:enterInform();">입력</a>

function enterInform(k){

window.open('./enterInform.php', '정보입력', 'width=350', 'height=400');

}
----------------------------------------------------------------------------------

--------------------------enterInform.php------------------------------------------

<TABLE cellSpacing=1 cellPadding=0 width=100% align="center">
<TR bgcolor="#FFFFFF" height="15%">
<td height="30%"></td>
</TR>
<TR bgcolor="#FFFFFF">
<td width="20%"></td>
<TD width="35%">출입카드번호 : </TD>
<TD width="25%">
<input type=text name=cardNum size=10 maxlength=20>
</TD>
<td width="20%"></td>
</TR>
<TR bgcolor="#FFFFFF">
<td width="20%"></td>
<TD width="35%">인솔자 이름 : </TD>
<TD width="25%">
<input type=text name=insol size=10 maxlength=20>
</TD>
<td width="20%"></td>
</TR>
<TR bgcolor="#FFFFFF">
<td width="20%"></td>
<TD width="35%">인솔자주민번호<br>앞6자리 : </TD>
<TD width="25%">
<input type=password name=jumin size=10 maxlength=20>
</TD>
<td width="20%"></td>
</TR>
<TR bgcolor="#FFFFFF" height="40%">
<td width="20%" height="15%"></td>
<td width="60%" align="center" colspan="2">
<a href="javascript:submitInform()">입력</a>
</td>
<td width="20%"></td>
</TR>
</TABLE>

function submitInform(){
var f = document.sInform;

?????????????????????????????????????????
                ?????????????????????????????????????????

f.action("./insertInform.php");
f.submit();

}

-------------------------------------------------------------------------------------


-----------------------------insertInform.php-----------------------------------------

<?
include_once("./_common.php");

include_once("$g4[path]/head.sub.php");
$tmp_array = array();
if ($wr_id) // 건별삭제
    $tmp_array[0] = $wr_id;
else // 일괄삭제
    $tmp_array = $_POST[chk_wr_id];

// 퇴장시각 업데이트
$now = $g4['time_ymdhis'];
for ($i=count($tmp_array)-1; $i>=0; $i--){
sql_query("update $write_table set wr_9 = '$cardNum' where wr_id='{$tmp_array[$i]}'");
sql_query("update $write_table set wr_7 = '$insol' where wr_id='{$tmp_array[$i]}'");
sql_query("update $write_table set wr_8 = '$jumin' where wr_id='{$tmp_array[$i]}'");
}
?>

-------------------------------------------------------------------------------------


우선 이런식의 단계로 코드를 짜고 있었는데요.....

완성된것은 아니지만 전혀 반응이 없어서요.....

위의 enterInform.php에 ???????????????????부분에 무엇이 들어가야 할 것 같은데

잘 모르겠네요.....

그리고 맨아래 insertInform부분도 update가 안되는 것 같아요 table을 인식 못하는 것인....


게시판에서 리스트중 게시물 하나를 체크박스로 선택하여

아래 입력 링크를 클릭하면 팝업창이 뜨고 팝업창에서 정보를 입력하면

write_table(게시물 테이블)에 update되는 방법 어떻게 해야할까요

도와주셔요...ㅜㅠ
  • 복사

댓글 전체

<script> 이안에 자바스크립트 소스를 넣으세요 </script>
그리고
enterInform.php 에 폼태그가 없네요
sInform 이름을 가진 폼태그를 일단 추가하세요
ex) <form name=sInform action=post>...내용...</form>

그리고 insertInform은 체크박스의 값이 전송됏을때 기준으로 만들어진 업데이트 소스입니다
체크박스가 없는데 작동할리가 없겠죠~


$wr_id 값이 날라오게 input을 하나더 만들어주세요

ex) <input type=hidden name=wr_id value=100>

* 자바스크립트와 폼값전송에 대한 충분한 이해를 하신후 작업 하실것을 권장합니다
© SIRSOFT
현재 페이지 제일 처음으로