팁게시판

연기자 지망생들의 홈페이지를 만들고있습니다. 도와주세요! [내글바로수정]

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 연기자 지망생들 매칭 시스템을 만들고 있습니다.

일단 연기자 지망생들 프로필을 올릴 수 있는 게시판을 하나 만들었습니다. [보드:actor]

그리고 그곳에 계정당 하나의 게시글만 올릴 수 있게 하였습니다.

 

근데 추가적으로 하고 싶은게 있는데,

지망생 전용 메뉴로 [내 프로필 수정] 누르면, 지망생이 올려놨던 그 글을 바로 수정할수있게

에디터로 이동될수있는 메뉴를 만들고 싶은데

 

이것저것 검색을해도, 잘 안나와있네요 ㅠㅠ

제발 도움좀 부탁드리겠습니다 ㅠ_ㅠ

 

<?php
$pf_table = 'actor';
$pf_write_table = $g5['write_prefix'] .$pf_table;
 
$sql = " select wr_id, mb_id from $pf_write_table
            where mb_id = '{$member['mb_id']}' limit 1 ";
$row = sql_fetch($sql);
 
switch(true) {
    case $row['wr_id'] && $row['mb_id'] == $member['mb_id'] : $btn_txt = '내 프로필 수정'; $pf_href = ''.G5_BBS_URL.'/write.php?w=u&bo_table='.$pf_table.'&wr_id='.$row['wr_id'].''; break;
    default : $btn_txt = '프로필 등록'; $pf_href = ''.G5_BBS_URL.'/write.php?bo_table='.$pf_table.''; break;
}
?>

 

위처럼 php 영역에 쿼리 및 조건 작성 후 버튼 쪽은 아래처럼 구성하시면 될거 같습니다. 로그인 전 후 설정 상태에 대해서는 어떻게 하실지 모르기 때문에 우선 적용 후 적절히 조정 하시면 됩니다.
 

<a class="btn btn-default" href="<?php echo $pf_href;?>"><?php echo $btn_txt;?></a>

넵..쿼리문에서 , mb_id 이거랑 스위치 조건에서  && $row['mb_id'] == $member['mb_id'] 는 빼도 될거 같네요. 혹시나 해서 넣어 본거라

switch(true) { <--------------요기. 왜 $row['wr_id'] 변수를 안 넣고 true를 넣는지?
    case $row['wr_id'] :
$btn_txt = '내 프로필 수정';
$pf_href = ''.G5_BBS_URL.'/write.php?w=u&bo_table='.$pf_table.'&wr_id='.$row['wr_id'].'';  <---- 요기. 왜 양쪽 끝에 '' 넣는지 궁금합니다.
break;
    default :
$btn_txt = '프로필 등록';
$pf_href = ''.G5_BBS_URL.'/write.php?bo_table='.$pf_table.''; break;
}

 

변수를 넣으면 값이 들어가야해서 참/거짓 분별용으로 사용한건데 따옴표는 저도 몰랐는데 사용하는 에디터에서 문법오류 표기 되는것 때문에 빈 값이라도 ''; 을 습관적으로 넣고 시작하다보니.. 작성 후 한 번 더 보는 습관도 들여봐야 겠네요.

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


  • 글이 없습니다.

새댓글


  • 댓글이 없습니다.
알림 0