다른페이지에서 url로 받은 테이블 아이디와 게시글 id로 해당 게시글 필드값 확인
본문
안녕하세요
게시판 list.php 페이지에서 어떤 게시글을 클릭 시
외부 페이지로 이동하면서 아래와 같이 값을 넘겼습니다
도메인/page/test.php?bo_table=ticket&wr_id=1
테이블 아이디와 wr_id는 경우에 따라 달라지구요
이 때 test 페이지에서는 전 페이지에서 클릭한 게시글이 위치한 테이블에서 필드값을 뽑아오고 싶은데요,
예를들어 위 url이라고 하면,
ticket 게시판의 wr_id값이 1인 게시글의 wr_1 여분필드값을 뽑고싶습니다
그리고 그 여분필드값에 따라
<div>안녕하세요</div> 섹션을 보이게 하거나 안보이게 하고싶어요
아직 초보라 sql을 잘 몰라 이렇게 질문드립니다ㅠㅠ
도움주시는 모든 분들 정말 감사드립니다 ㅠㅠ
답변 4
page/test.php?bo_table=ticket&wr_id=1 를 활용한다면
$write_table = get_write_table_name($bo_table);
$sql = " select * from {$write_table} where wr_id = '{$wr_id}'";
$row = sql_fetch($sql);
print_r($row);
이렇게 해보세요
여분필드에 따라서 보임 숨김 처리 한다면 이렇게하면 되구요
<div id="test" style="<?=$row['wr_1'] ?"display:block":"display:none";?>;">
</div>
style 이 아니어도 클래스로 줘도 되구요
1 외부 페이지로 이동하면 서버 간에 보안 설정이나 그런것이 되어 있는 지 확인 하세요
2 외부 페이지의 php버전 이나 서버환경에 따라 달라지만
왼만 하면 select * from 테이블 변수명 where wr_id = '아이디 변수명'
이러면됩니다
3 div 속성 처리는 그 외부 페이지 상단 하단의 코딩에따라 일괄적으로 해야 합니다
그러니 소스 를 잘보고 그에 맞는 테그나 스타일을 주세요
php 조건 문 사용 은 하실줄 아시죠?