묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 게시판에 회원들이 글을 작성했는지 체크하려면...
2003.05.29 15:46
먼저 제가 PHP초보입니다.^^ C는 좀 해서 돌아가는것은 알겠는데..
방법만 가르쳐 주시면 열심히 연구해 보겠습니다. (소스가르쳐 주시면 더욱 감사..^^;;;)
제 홈에 가입인사게시판이 있는데 가입인사를 안하면 제제를 하려고 합니다.
문제는 가입인사게시판에 회원들이 글을 작성했는지 일일히 찾아 볼 수도 없고.. ㅜ.ㅜ
그래서 DB에서 회원명단과 가입인사게시판 작성자를 비교해서..
작성했으면 "○"표시, 안 했으면 "X"표시를 나오는 php나 html 된 문서를 작성하려고 합니다.
nzeo 각 게시판에서 검색해 봤지만 해답이 없어 고수님의 도움을 청합니다.
어떻게 체크하면 되는지 ... 루틴을 하사해 주시옵소서~
하나 더...^^ 질문을...
혹시 개인정보항목중 Disclose Info(정보공개) 항목을 체크했는지도 위에 방법으로 체크가능할까요? 궁금합니다.^^
방법만 가르쳐 주시면 열심히 연구해 보겠습니다. (소스가르쳐 주시면 더욱 감사..^^;;;)
제 홈에 가입인사게시판이 있는데 가입인사를 안하면 제제를 하려고 합니다.
문제는 가입인사게시판에 회원들이 글을 작성했는지 일일히 찾아 볼 수도 없고.. ㅜ.ㅜ
그래서 DB에서 회원명단과 가입인사게시판 작성자를 비교해서..
작성했으면 "○"표시, 안 했으면 "X"표시를 나오는 php나 html 된 문서를 작성하려고 합니다.
nzeo 각 게시판에서 검색해 봤지만 해답이 없어 고수님의 도움을 청합니다.
어떻게 체크하면 되는지 ... 루틴을 하사해 주시옵소서~
하나 더...^^ 질문을...
혹시 개인정보항목중 Disclose Info(정보공개) 항목을 체크했는지도 위에 방법으로 체크가능할까요? 궁금합니다.^^
댓글 3
-
특급잠수부
2003.05.29 16:01
-
오반장
2003.05.30 14:29
특급잠수부님 정말 감사합니다. ㅜ.ㅜ
가르쳐 주신거에서 수정하느라 정말 고생했지만 결국 성공했습니다. 감사 쪽지 드리려했더니 거부라서..
이곳에 감사 인사 드립니다.
그런데 문제가 하나 있습니다. 게시판에는 name필드만 있고 user_id 필드가 없어서 name로 비교했더니 이름 바꾼 사람은 체크가 안되네요.. ㅜ.ㅜ
게시판테이블에 id필드가 있나요? -
특급잠수부
2003.06.02 10:08
음 유일값이 없었군요..
근데 제로보드에서는 자신이 작성한 글은 수정을할수가 있으므로 세션에 등록된값이 게시판에 들어갑니다.
다르게 말하자면 자신이 작성한 글을 열람할때 삭제버튼이 나온다는거죠.
세션에서는 회원테이블의 no컬럼이 저장되는걸로 알고있습니다.
한번 살펴보시길 ^^;;
$mem_s = mysql_query($mem_q,$conn) or die (mysql_error());
while($memr = mysql_fetch_assoc($mem_s))
{
$art_q = "select count(*) as t_cnt 가입인사테이블 where 작성자ID컬럼 = '$memr[회원테이블의 ID컬럼]'";
$art_s = mysql_query($art_q,$conn) or die (mysql_error());
$artr = mysql_fetch_assoc($art_s);
if ($artr[t_cnt] == 0) $greeting = "X";
else $greeting = "O";
echo $memr[ID컬럼]." : ".$greeting."<br>";
}