채택완료

여분 필드 수정 마지막으로 정리해주실 고수님 ..

2014-02-14 (금) 02:33:30 5,614
여분필드를 아무나 수정할수있도록 하려하는데 아래와 똑같이 했는데 자바스크립트가 동작을 안합니다..
레이어 리스트에 뜬 여분필드 바로 뒤에 소스 추가했는데 그냥 클릭하면 멍때리고만 있네요;;
수정 버튼을 클릭하면 레이어가 떠야할텐데 레이어가 안뜨는 이유가 뭘까요 ..;; 레이어 처리라고만 되어있어서 레이어를 어떻게 넣어야할지 감이 안잡힙니다.. 목록에서 제목 바로 옆에다 두려고 하는데요 ㅠ

고수님들 죄송하지만 마지막으로 정리좀해주세요 너무 어렵네요 


list.skin.php 에 추가
리스트에 <?=$list[$i][wr_id]?> 이부분이 있을꺼에요 이부분이 그 리스트의 번호를 가지고 있죠? 

이제 이 리스트부분에 하나 더 추가를 하는거죠 

<li><a href="javascript:list_update2(<?=$list[$i][wr_id]?>);">수정</a></li>이렇게 적으셨으니 있겟죠? 

저부분에 인수로 해당 글은 번호를 가지고 와야되용 

이제 스크립트에서 

<스크립트> list.skin.php 하단 스크립트부분에 추가
function list_update2(a){ 
$("#select"+a).show(); 

} 
function fwrite_submit(f) 
{ 
    <? 
echo "f.action = './list_update.php';"; 
    ?> 
} 
<스크립트> 


그리고 레이어 처리 
<div id="select<?=$i?>" style="float:left; display:none; position:absolute; top:120px;left:700px;  z-index:400; width:600px; height:400px; background-color: #FFFFFF"> 
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;"> 
<input type="hidden" name="<?=$list[$i][wr_id]?>"> 
<input type="text" name="원하는값"> 
<input type=submit class="button2 bp" id="btn_submit"value="수정" accesskey='s' style="margin:-4px 0 0 0;"> 
</form> 
</div> 

//list_update.php// 새로 만드세요
<? 
include_once("./_common.php"); 
$sql = " update 게시판명 
    set wr_1 = '$wr_1'; 
where id = '$wr_id' 
"; 
    sql_query($sql); 

goto_url("변경하고 갈 주소"); 
?> 
|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트
2014-02-14 (금) 03:03:07
내가 이전질문에서 약간 잘못이야기한 부분이 있네요

list.skin.php

<a href="javascript:list_update2(<?=$list[$i][wr_id]?>);">수정</a>

list_update2.php
<div id="select<?=$i?>" style="float:left; display:none; position:absolute; top:120px;left:700px;  z-index:400; width:600px; height:400px; background-color: #FFFFFF"> 
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;"> 
<input type="hidden" name="<?=$list[$i][wr_id]?>"> 
<input type="text" name="원하는값"> 
<input type=submit class="button2 bp" id="btn_submit"value="수정" accesskey='s' style="margin:-4px 0 0 0;"> 
</form> 
</div>

<script type="text/javascript">
function list_update2(a){ 
$("#select"+a).show(); 

} 
function fwrite_submit(f) 
{ 
    <? 
echo "f.action = './list_update.php';"; 
    ?> 
} 
</script>


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

$sql = " update 게시판명 
    set wr_1 = '$wr_1'; 
where id = '$wr_id' 
"; 
    sql_query($sql); 
goto_url("변경하고 갈 주소"); 
?>

답변에 대한 댓글 1개

여전히 레이어 스크립트가 동작을 안하네요.. list_update2.php는 불러오는 스크립트가 없는것 같은데요 ..ㅠㅠ

많은 도움이 되었습니다. 감사합니다.

2014-02-14 (금) 04:57:17
<a href="#" onClick="window.open('<?="$board_skin_path/list_update2.php?bo_table=$bo_table&wr_id=$wr_id"?>', '', 'left=150, top=10, width=800, height=600, scrollbars=1');">수정</a>
이렇게 바꿔보세요

답변을 작성하려면 로그인이 필요합니다.