아래와 같은 구문을 view.skin에서 처리하고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아래와 같은 구문을 view.skin에서 처리하고 싶습니다. 정보

질문 아래와 같은 구문을 view.skin에서 처리하고 싶습니다.

본문

스킨을 대폭 수정해서 사용하려고하는데

그누보드는 초보인지라 잘 안되네요 ㅡ.ㅠ

아래와 같은 코드를 view.skin에서 처리하고 싶은데

어떻게 수정해야 잘 나타날까요??

$first = mysql_query("select * from g4_write_1 where wr_3='$view[wr_3]'", $connect);
$twice = mysql_query("select * from g4_write_2", $connect);

while($1db=mysql_fetch_array($first)){
while($2db=mysql_fetch_array($twice)){
if($1db[wr_1]==$2db[wr_2]){
echo $2db[wr_id];
echo "\n";
}
}
}

그누보드 고수님들의 작은 선처 부탁드립니다 ㅡ.ㅠ

댓글 전체

$a = mysql_query("select wr_id from g4_write_ccm where wr_2 = 'a000101 ' ");
while ($b = mysql_fetch_array($a))
  print_r2($b);

이게 제대로 되는지 테스트해보세요
코드 내용이 어떤지 궁금하네요.
일단 연결은 잘 되는것 같습니다.
짧은 영어실력으로는 sql문과 사용하려는 변수가 좀 차이가 있는것 같습니다.
그저 테이블 명만 수정하고 변수명만 숫자없이 변경했습니다.
if (trim($view[wr_1]) != "") {
  $where = str_replace("\n", ", ", trim($view[wr_1])); // \n로 구분되어있다고 가정
  // \n이 아닌 다른문자일 경우 앞 뒤로 찌거기가 붙을 수 있다.
  if (substr($where, 0, 2) == ", ") $where = substr($where, 2);
  if (substr($where, -2) == ", ") $where = substr($where, 0, -2);
 
  $where = " where wr_2 in ( $where ) ";

  $twice = mysql_query("select wr_id from g4_write_ccm_streaming $where", $connect);
  while($srow=mysql_fetch_array($twice))
    echo $srow[wr_id] . "\n";
}
감사합니다. 자꾸 귀찮게 질문드려서 죄송합니다 ㅡ.ㅠ
http://ccmnu.com/ccmnu/bbs/board.php?bo_table=ccm_album&wr_id=4
mysql애러가 나내요..
원래 게시판 내용보기 안에는 db가 연결이 되어있어야 게시물이 나타 날것 같은데
db연결이 되어 있지 않나요?
if (trim($view[wr_1]) != "") {
  $where = str_replace("\n", ", ", trim($view[wr_1])); // \n로 구분되어있다고 가정
  // \n이 아닌 다른문자일 경우 앞 뒤로 찌거기가 붙을 수 있다.
  if (substr($where, 0, 2) == ", ") $where = substr($where, 2);
  if (substr($where, -2) == ", ") $where = substr($where, 0, -2);
 
  $where = " where wr_2 in ( $where ) ";

  $twice = mysql_query("select wr_id from 2번째게시판 $where", $connect);
  while($2db=mysql_fetch_array($twice))
    echo $2db[wr_id] . "\n";
}

이게 잘 될런지는 모르겠네요...
감사합니다.
하지만 파서 애러가 나네요 ㅡ.ㅠ
저같은 초보에게는 파서애러는 쥐약이에요..
Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$'
이 줄에서 애너가 나네요hile($2db=mysql_fetch_array($twice)) {
사실 제가 구현려던게 다른 게시판과의 연동입니다.
게시판2에는 그 게시판의 고유코드(wr_no말고 다른)를 wr_2에 각각 지정해주고
게시판1에서는 wr_1의 타입을 text로 고쳐
게시판2에 wr_2를 값을 줄바꿈을 구분으로 한줄씩 집어 넣어서
출력을 할때는 게시판2의 고유번호가 일치하는 게시물의 no를 한줄씩 뿌려주는것을 구현하려고 했거든요 ㅡ.ㅠ

요약하면 게시판1의 wr_1에 입력되어있는 게시판2의 게시물들의 고유번호들 대신 게시판2의 게시물들의
wr_no를 출력하고 싶었습니다. ㅡ.ㅠ
그래도 왠만한 다른 것들은 부족한 실력으로 혼자 한다고 했었는데 이번에는 특히 힘든게 너무 많습니다. ㅠㅠ
그 코드를 한번 고쳐봤습니다. (내용은 뭔지 몰라서 손대지 않았습니다.)

$first = mysql_query("select wr_1 from g4_write_1 where wr_3='$view[wr_3]'", $connect);

$where = '';
while($1db=mysql_fetch_row($first))
  $where .= $1db[0] . ', ';
$where .= substr($where,0,-2)
if ($where != '') $where = " where wr_2 in ($where) "

$twice = mysql_query("select wr_id from g4_write_2 $where", $connect);
while($2db=mysql_fetch_array($twice))
  echo $2db[wr_id] . "\n";
안녕하세요? 답변 감사드립니다.
실례가 되지 않는다면 이것좀 짜주실 수 있을까요??

1이라는 게시판의 wr_1(text)에 내용은
a000101
a000102
a000103
이런식으로 되어있고

2게시판의 wr_2의 필드중 한 래코드의 wr_2에는
a000101
다른 래코드의 wr_2필드는
a000102
등으로 나타내어있습니다.

1게시판의 한 게시물을 클릭했을경우
wr_1의 값을 참조하여
2게시판의 wr_2의 값과 일치하는 래코드의 no를
뿌려주고 싶습니다.

저의 글솜씨가 없어서 이해하실수 있을지 모르겠습니다.
선처 부탁드립니다 ㅡ.ㅠ
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT