게시물 제목 앞 3글자가 같은 게시물들을 view 페이지에 표시하려면... 채택완료
ex) 게시판에 아래처럼 게시물들이 있다면...
5. 바나나1234...
4. 바나나5678...
3. 사과1234....
2. 딸기5678....
1. 바나나9012...
게시물 제목 앞 3글자가 같은 게시물들을 view.skin.php 페이지에서 링크로 표시하고 싶습니다.
ex) view.skin.php 페이지
제목 : 바나나가 좋아요.......
내용
바나나1234 바나나 5678 바나나 9012
음;; 작은 힌트라도 부탁 드릴게요.
---------------------------------------------------------------------------------
답변 2개
뷰페이지의 링크가 들어갈 부분에사용할 쿼리문이에요.
테이블명, 컬럼명을 모르니깐 임의로 넣을께요~
</p><p>$subjectCut = substr($게시글제목, 0, 3);//게시글제목을 0부터 3글자까지 잘라서 반환하구요</p><p>$linkSql = mysql_query("select wr_subject, wr_id from g5_bbs_fruit where wr_subject like '".$subjectCut."%'");//게시글중에 제목과 아이디를 위쪽에서 반환한 글자로 라이크검색.</p><p>while($linkResult = mysql_fetch_array($linkSql)){</p><p style="margin-left: 40px;">echo "<a href='<a href="<a href="http://www.sir.co.kr/bbs/board.php?bo_table=" target="_blank" rel="noopener noreferrer">http://www.sir.co.kr/bbs/board.php?bo_table=</a>"><a href="http://www.sir.co.kr/bbs/board.php?bo_table=" target="_blank" rel="noopener noreferrer">http://www.sir.co.kr/bbs/board.php?bo_table=</a></a>".$bo_table."&wr_id=".$wr_id." >".$linkResult[wr_subject]."</a>";</p><p>}</p><p>
답변에 대한 댓글 3개
제가 잘못적었네요...
$wr_id 는 지금사용중인 변수에요 ㅎㅎㅎㅎ
현제 보고있는 페이지의 $wr_id변수값이 저장되어있는거고...
디비에서 wr_id 셀렉트한거 $linkResult[wr_id]로 링크걸어야죠...
답변 고맙구요, 많이 배워 갑니다. ^^
댓글을 작성하려면 로그인이 필요합니다.
$sameRes = sql_query("select * from {$write_table} where wr_id !='$wr_id' and substr(wr_subject,1,3) = '".cut_str(get_text($view['wr_subject']), 3 ,'')."' order by wr_id desc limit 3");
while($sameRow = mysql_fetch_array($sameRes)){ echo "".$sameRow[wr_subject]." "; }
위 소스를 view.skin.php 에 넣고 응용해보세요~
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
g5_bbs_fruit 부분을 $write_table로 수정해서 해보니까 제목은 잘 가져 오네요...
근데 가져온 게시물들의 wr_id 값이 현재 읽고 있는 게시물의 wr_id 값으로 모두 고정이 됩니다.
ex) bo_table=test&wr_id=100 게시물을 읽으면...
그 밑에 가져오는
바나나 bo_table=test&wr_id=100
바나나 입니다. bo_table=test&wr_id=100
바나나 좋아요 bo_table=test&wr_id=100
모두 wr_id 값이 동일 하네요...;;