리스트에서 게시물 체크하고 팝업창 통해 정보입력 정보
리스트에서 게시물 체크하고 팝업창 통해 정보입력본문
안녕하세요 고수님들~~
제가 리스트에서 기존에 삭제하고 이동시킬 때 사용하던 체크박스를 이용하여
게시물중 하나를 체크하고 하단에 정보입력 링크를 주고 클릭하면 팝업창을 띄워주는 게시판을
만들었습니다.
---------------------------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되는 방법 어떻게 해야할까요
도와주셔요...ㅜㅠ
제가 리스트에서 기존에 삭제하고 이동시킬 때 사용하던 체크박스를 이용하여
게시물중 하나를 체크하고 하단에 정보입력 링크를 주고 클릭하면 팝업창을 띄워주는 게시판을
만들었습니다.
---------------------------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>
* 자바스크립트와 폼값전송에 대한 충분한 이해를 하신후 작업 하실것을 권장합니다
그리고
enterInform.php 에 폼태그가 없네요
sInform 이름을 가진 폼태그를 일단 추가하세요
ex) <form name=sInform action=post>...내용...</form>
그리고 insertInform은 체크박스의 값이 전송됏을때 기준으로 만들어진 업데이트 소스입니다
체크박스가 없는데 작동할리가 없겠죠~
$wr_id 값이 날라오게 input을 하나더 만들어주세요
ex) <input type=hidden name=wr_id value=100>
* 자바스크립트와 폼값전송에 대한 충분한 이해를 하신후 작업 하실것을 권장합니다
소스에 form 이 안보이네요
sInform이 없네요 테이블을 form으로 싸주세요
sInform이 없네요 테이블을 form으로 싸주세요