채택완료

버튼 추가 관련 php수정

공모전을 운영중에 있습니다.

참여한 인원들 중에서 우승작을 선택하는 과정이 아래 버튼입니다.

Copy
<?php if($list[$i]['as_tag'] != 'winner') { ?>

   <button type="button" name="button" onclick="winner(<?php echo $list[$i]['wr_id']; ?>)">우승작 선정</button>

<?php } ?>

버튼을 클릭하면 상단에 썸네일과 닉네임이 고정이 됩니다.

여기서 우승작이 없을 경우의 버튼을 만들어서 버튼을 클릭하면 다른 이미지를 불러오려고 합니다.

아래 코드는 우승작선정 버튼 클릭 시 불러오는 함수입니다.

Copy
function winner(wr_id){

        if (confirm("우승작으로 선정하시겠습니까?") == true){    //확인

           location.href='https://rightroutebridge.com/bbs/write_comment_update_competition_select.php?wr_id=' + wr_id;

        }else{   //취소

           return false;

        }

    }
|

답변 2개

채택된 답변
+20 포인트
2021-05-24 (월) 13:46:04

"선정작이 없음"에 대응하는

버튼, javascript함수를 한 세트 더 만드시고, 

==

버튼을 클릭하면 상단에 썸네일과 닉네임이 고정이 됩니다.

==

이 부분에서

wr_id를 -1로 지정해서 선정작이 없음을 표시하면 되지 않을까요?

2021-05-24 (월) 13:56:27

버튼추가는 첫번째 if문에 else로 추가해주시고, 필요한 function을 만들어서 해당 버튼에 걸어주시면 될거같아요

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