채택완료

기초적인거 좀 여쭤볼게요... ㅠ.ㅠ

2021-10-16 (토) 02:34:51 1,346

<?php if($bo_table == 'board_1'){ ?>

내용

<?php } ?>

특정 게시판일때 내용을 불러올려고 하는데요.

특정 게시판이 복수일때 어떻게 하는지를 모르겠어요. ㅠ.ㅠ

<?php if($bo_table == 'board_1,board_2,board_3'){ ?> 이것도 아니고

<?php if($bo_table == 'board_1;board_2;board_3'){ ?> 이것도 아니고

<?php if($bo_table == 'board_1','board_2','board_3'){ ?> 이것도 아니고

정답을 알려주세요~~~

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
2021-10-16 (토) 02:42:06

<?php if($bo_table == 'board_1' && $bo_table == 'board_2' && $bo_table == 'board_3'){ ?>

<?php }?>

답변에 대한 댓글 1개

답변 감사합니다. ^^
좋은 하루 되세요~

if($bo_table == 'a' || $bo_table == 'b' || $bo_table == 'c') {

...

}

또는,

$boards= ['a','b','c']; // 게시판ID 입력

if(isset($boards) && in_array($bo_table,$boards)) {

...

}

답변에 대한 댓글 1개

if($bo_table == 'a' || $bo_table == 'b' || $bo_table == 'c') {

...

}

게시물 본문 안에서는 요 소스가 먹히네요! 감사합니다!
2021-10-16 (토) 03:24:30

게시판 내용을 가져 올거 잖아요?

복수 게시판에 정보를 가져오려면 제가 쓰는 방법은 이거에요

설명하자면 $bbs_cate 이 변수는 게시판 이름이에요 배열에 담는거에요 넣고싶은 게시판명을 넣어주시구요

마지막에 $row 로 된 변수를 print_r로 확인해서보면 게시판 정보들이 출력된걸 볼수있어요

원하던 답일진 모르겠네요! ㅋㅋ; 응용해서 풀어보세용

Copy
$bbs_cate = ["notice","free"];

$bo_table = implode("','", $bbs_cate);

$sql = " select bo_table from {$g5['board_table']} where bo_table in('".$bo_table."')";

$rr = sql_query($sql);

while ($bbs = sql_fetch_array($rr)) {

$tmp_write_table = $g5['write_prefix'] . $bbs['bo_table'];

$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_num ";

$row = sql_fetch($sql);

}
 

답변에 대한 댓글 1개

도움주셔서 감사합니다!
내용을 가져온다기 보다는 해당 게시판에만 내용을 넣을목적이라...
즐건 하루되세요!

답변을 작성하려면 로그인이 필요합니다.