ASP로 홈페이지를 만들어보고 있는데 DB 연결에 질문이 있습니다.
sports 라는 DB에 soccer 를 만들고 여기에 테이블로 board_id 테이블을 만들었습니다.
board_id = 1 은 축구고 board_id=2는 야구 이렇게 만들어서 내용을 저장했습니다.
그리고 각각 board_id =1 에 저장된거는 soccer.asp 로 게시판을 만들어 저장했고
board_id=2 에 저장된거는 baseball.asp 로 게시판을 만들어 저장했습니다.
근데 이제 main.asp를 만들어서 메인에 이 두 게시판에 저장된 것들을 나오게 하려는데요.
------------------------------------------------------------------------------------------------------
main.asp
메인사진
사커게시판
한국 축구 화이팅 <--soccer.asp 에 저장된 글 제목 누름 그곳으로 이동
야구게시판
한국 야구 화이팅 <-- baseball.asp에 저장된 글 제목 누름 그곳으로 이동
--------------------------------------------------------------------------------------------------------
DB를 어떻게 써줘야 할까요??? board_id=1 으로 하면 추구에 저장된것만 나오고 board_id=2 로하면 야구에 저장된 내용만 나옵니다ㅠ
두개가 다나왕 하는데..ㅠㅠㅠ if문을 쓰려해도 어떤 조권을 줘야 할까요?
<%
PageName = "main.asp"
Set rs = Server.CreateObject("adodb.recordset")
sql_sum="select count(*) from board where (record_status is null or record_status != 'd') and board_id =1"
sql="select * from board where (record_status is null or record_status != 'd') and board_id = 1 " <== 이부분을 1로하면 축구가되고 2로하면
야구가 나오는데 야구랑 축구가 다나와 합니다 ㅠㅠ
sql = sql & " order by num desc"
rs.Open SQL,db,1
%>
<div id="bran4">
</div>
<p style="clear:both"></p>
<div id="contentbox">
<div class="leftcon">
<form name="form1" method="post">
<input type="hidden" name="board_id" value="<%= board_id %>">
<input type="hidden" name="num" value="">
<input type="hidden" name="gubun" value="<%=gubun%>">
<input type="hidden" name="page" value="<%= page %>">
<div class="board">
<h3>축구 <a href="soccer.asp"><img src="img/more.png" /></a></h3>
<dl>
<dt><a href="javascript:view('<%= rs("num") %>','<%= rs("gubun") %>');"><%=rs("title")%> <span class="inlinedate"><%=FormatDateTime(rs("create_date"), 2)%></span></dt>
<dd><%= rs("content") %></dd>
</dl> <== 이 빨간 부분에 축구가 나아야 합니다... num과 gubun은 다 soccer.asp에서 저장됩니다.
</div>
<div class="board">
<h3>MEDIA<a href="media.asp"><img src="img/more.png" /></a></h3>
<dl>
<dt><a href="javascript:view1('<%= rs("num") %>','<%= rs("gubun") %>');"><%=rs("title")%> <span class="inlinedate"><%=FormatDateTime(rs("create_date"), 2)%></span></dt>
<dd><%= rs("content") %></dd>
</dl> <== 이 파란 부분에 야구가 나와야 합니다..
</div>
</div>
</div>
</div></div>
</div>
</body>
</html>
<%
rs.close
db.close
set rs=nothing
set db=nothing
%>
<script src="/js/jquery-1.6.4.js"></script>
<script src="/js/common.js"></script>
<script>
function view(num, gubun) {
var form = document.form1;
form.board_id.value = 1;
form.num.value = num;
form.gubun.value = gubun;
form.action = "noticeview.asp";
form.submit();
} <== 이부분은 자바스크립트로 제목을 누르면 soccer.asp 에 내용으로 넘어가는 겁니다.
function view1(num,gubun) {
var form = document.form1;
form.board_id.value = 3;
form.num.value = num;
form.gubun.value = gubun;
form.action = "mediaview.asp";
form.submit();
} <== 이부분은 자바스크립트로 제목을 누르면 baseball.asp 에 내용으로 넘어가는겁니다.
</script>
Comment 1
-
컴포지트
2011.12.05 09:27
if 구문을 사용하시면 됩니다.
<% if menu_id = "축구" then %>
<!--축구에 따른 페이지 구현-->
<% end if %>