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에서 <?php echo $list[$i]['wr_id']."<br>"; ?> 를 해주시면, $i가 마지막값으로 고정이 되어 있으므로 마지막 번호만 출력이 되는게 당연합니다.
button의 onclick 이벤트를 이용해서
$("button.btn-info").click(function() {
alert($(this).attr("name"));
});
이런식으로 $(this).attr("name") 을 이용해서 wr_id를 아는 방식으로 하셔야 합니다.
php를 통해 이미 인터프리팅이 된 상황에서, php 변수를 사용하시면 안 됩니다.
!-->게시물 행만큼 출력이 계속되네요
변수에다 넣는 방법이 없을까요?
modal_test.php로 값을 넘기는 거라면
<?
$my_wr_id = $list[$i]['wr_id'];
include('modal_test.php');
?>
이렇게 해서 modal_test.php에서 $my_wr_id로 받으시면 될것 같습니다.
!-->