list.skin.pc.php 에서 wr_id값 넘기기 채택완료
안녕하세요
항상 많은 도움 감사드립니다.
현재 게시판스킨을 수정해서 사용하려고 합니다.
제가 구현하고 싶은 것은요

사진고 같이 게시판 목록이 있는데요 화면에 보이듯이 [Open lart Modal]버튼을 클릭하면 모달창이 나옵니다,
저는 여기서 클릭한 행의 wr_id값을 같이 넘기고 싶은데요 잘 되지 않습니다.
list.skin.pc.php
<td class="text-center font-11" style="border-color:black">
<button type="button" name="<?echo $list[$i]['wr_id'];?>" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal22">Open Large Modal</button>
<? include('modal_test.php');?>
</td>
modal.php
<?php echo $list[$i]['wr_id']."<br>"; ?>
마직막 번호만 출력이 되고 있습니다. 어찌하면 해당 wr_id 값이 넘어갈까요?
답변 3개
modal_test.php로 값을 넘기는 거라면
</p>
<p> <?</p>
<p>$my_wr_id = $list[$i]['wr_id'];</p>
<p>include('modal_test.php');</p>
<p>?></p>
<p>
이렇게 해서 modal_test.php에서 $my_wr_id로 받으시면 될것 같습니다.
답변에 대한 댓글 2개
그렇다면 data-target="myModal22"를data-target="myModal<?=$list[$i]['wr_id']?>"로 바꾸시고
id="myModal22" 로 지정된 해당 html을 include 되는 modal_test.php안에 넣으시면서
id="myModal22" 부분을 id="myModal<?=$my_wr_id?>"이렇게 바꾸시면 될꺼 같아요.
댓글을 작성하려면 로그인이 필요합니다.
구성을 바꾸셔야 할 것 같습니다.
modal_test.php에서 <?php echo $list[$i]['wr_id']."<br>"; ?> 를 해주시면, $i가 마지막값으로 고정이 되어 있으므로 마지막 번호만 출력이 되는게 당연합니다.
button의 onclick 이벤트를 이용해서
</p>
<p>$("button.btn-info").click(function() {</p>
<p> alert($(this).attr("name"));</p>
<p>});</p>
<p>
이런식으로 $(this).attr("name") 을 이용해서 wr_id를 아는 방식으로 하셔야 합니다.
php를 통해 이미 인터프리팅이 된 상황에서, php 변수를 사용하시면 안 됩니다.
답변에 대한 댓글 2개
변수에다 넣는 방법이 없을까요? ^^;;
차라리 javascript 변수에 넣어서 하시는 편이 좋을 것 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
버튼을 클릭하였을때 해당 게시판 글의 wr_id 값을 가져오고 싶어요~~