list에서 지원하기 버튼을 만들려고 합니다.

list에서 지원하기 버튼을 만들려고 합니다.

QA

list에서 지원하기 버튼을 만들려고 합니다.

답변 3

본문

list에서 지원하기 버튼을 만들어서

1) 여분필드(wr_11: 현재 지원한 인원)을 1 증가시키고, 2) 또 다른 여분필드(wr_12)에 해당 회원의 $wr_id를 저장하려고 합니다.

 

view에서도 같은 방식으로 하고 싶습니다.

 

bbs/apply.php를 만들었는데, 이 방식이 전혀 아닌 것 같습니다ㅠㅠ 고수님들 도와주세요ㅠㅠ (그냥 답이 없어요..)

$i값을 넘겨주지도 못 한 상태입니다.

wr_4 여분필드에는 모집 인원이 들어가 있습니다.


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
if($list[$i]['wr_11']<$list[$i]['wr_4']){    //모집 인원이 아직 안 되면
    sql_query(" update {$write_table} set wr_11 = wr_11 + 1 where wr_id = '{$wr_id}' ");
    sql_query(" update {$write_table} set wr_12 = wr_12 where wr_id = '{$wr_id}' "); //이상한코드일세
}
else echo "<script>alert('모집이 종료되었습니다!');</script>";
?>

 

이 질문에 댓글 쓰기 :

답변 3

sql_query(" update {$write_table} set wr_12 = concat( wr_12,',','{$member['mb_id']}') where wr_id = '{$wr_id}' ");

회원의 wr_id? mb_id란 소리겠져?

페이지 다른데로 넘겨서하시려면

게시물 wr_id 를 넘겨서

새로운 페이지에서 wr_id를 기준으로 게시물정보를 불러오시고

그다음에 wr_11~ 여분필드값으로 비교하시고 쿼리문 날리시면 될듯

리스트에서 각 모집 게시글마다 지원하기 버튼을 만들고, 그에 대한 DB 저장 처리 및 출력 기능을 얘기하는 것 같은데.. 꽤 많은 커스터마이징이 필요합니다. 다만 별도의 파일은 만들지 않아도 되고, [스킨 디렉토리]의 파일에서 처리가 가능합니다.

 

전반적으로 간단하게 답변하기 어려운 내용입니다.

 

제작의뢰에 의뢰를 검토해 보는 것을 추천하겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로