게시판 만들기 - 삭제 > 기술자료

본문 바로가기
사이트 내 전체검색

기술자료

JSP 게시판 만들기 - 삭제

페이지 정보

댓글 0건 조회 6,775회 작성일 2017-02-17 23:15

본문

[ delete.jsp ]

<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" language="java" import="java.sql.*" errorPage="" %>
<%
     int idx = Integer.parseInt(request.getParameter("idx")); 
%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>게시판</title>
<script language = "javascript"> // 자바 스크립트 시작

<script language = "javascript">  // 자바 스크립트 시작

function deleteCheck() {
    var form = document.deleteform;

    if( !form.password.value ) {
        alert( "비밀번호를 적어주세요" );
        form.password.focus();
        return;
    }
    form.submit();

</script>
</head>

<body>
<table>
    <tr>
        <td>
            <table width="100%" cellpadding="0" cellspacing="0" border="0">
                <tr style="background:url('img/table_mid.gif') repeat-x; text-align:center;">
                    <td width="5"><img src="img/table_left.gif" width="5" height="30" /></td>
                    <td>삭제</td>
                    <td width="5"><img src="img/table_right.gif" width="5" height="30" /></td>
                </tr>
            </table>
            
            <form name="deleteform" method="post" action="delete_ok.jsp?idx=<%=idx%>">
            <table>
                <tr>
                    <td>&nbsp;</td>
                    <td align="center">비밀번호</td>
                    <td><input name="password" type="password" size="50" maxlength="100"></td>
                    <td>&nbsp;</td>
                </tr>
                <tr height="1" bgcolor="#dddddd"><td colspan="4"></td></tr>
                <tr height="1" bgcolor="#82B5DF"><td colspan="4"></td></tr>
                <tr align="center">
                    <td>&nbsp;</td>
                    <td colspan="2">
                        <input type="button" value="삭제" onClick="javascript:deleteCheck();">
                        <input type="button" value="취소" onClick="javascript:history.back(-1)">
                    </td>
                    <td>&nbsp;</td>
                </tr>
            </table>
            </form>
        </td>
    </tr>
</table>
</body> 
</html>


[ delete_ok.jsp ]

<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" language="java" import="java.sql.*" errorPage="" %>
<meta charset="utf-8">
<%
request.setCharacterEncoding("utf-8");

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url = "jdbc:odbc:디비네임";
String id = "디비아이디";
String pass = "디비패스워드";

String password = null;
int idx = Integer.parseInt(request.getParameter("idx"));
String passw = request.getParameter("password");

try{
            
    Connection conn = DriverManager.getConnection(url,id,pass);
    Statement stmt = conn.createStatement();
    
    String sql = "select passowrd from board where idx=" + idx;
    ResultSet rs = stmt.executeQuery(sql);

    if(password.equals(passw)) {
        sql = "delete from board where idx=" + idx;    
        stmt.executeUpdate(sql);     
%>
        <script language=javascript>
            self.window.alert("해당 글을 삭제하였습니다.");
            location.href="list.jsp";
        </script>

<%
        rs.close();
        stmt.close();
        conn.close();
        
    } else { 
%>
        <script language=javascript>
            self.window.alert("비밀번호를 틀렸습니다.");
            location.href="javascript:history.back()";
        </script>
<%        
     }
} catch(SQLException e) {
    out.println( e.toString() );

%>


자료출처
http://seinarin.tistory.com/8 
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.


Total 30건 1 페이지

기술자료 목록
제목
30 JSP   1759  2018-07-19 18:57 ~ 2017-10-06 00:00  
29 JSP   3971  2018-07-19 18:47 ~ 2018-07-26 19:25  
28 JSP   5614  2017-04-02 18:52  
27 JSP   3780  2017-04-01 17:19  
26 JSP   4840  2017-03-29 07:14  
25 JSP   43399  2017-03-20 06:21 ~ 2017-04-03 00:00  
24 JSP   5008  2017-03-19 22:21  
23 JSP   4714  2017-03-13 10:32  
열람중 JSP   6776  2017-02-17 23:15  
21 JSP   3880  2017-02-17 22:59  
20 JSP   4122  2017-02-17 21:19  
19 JSP   4732  2017-02-17 21:17  
18 JSP   5613  2017-02-17 21:02  
17 JSP   4446  2017-02-15 19:02  
16 JSP   5505  2017-02-15 12:59  
15 JSP   12670  2012-12-28 23:24 ~ 2017-04-10 00:00  
14 JSP   9407  2012-10-09 20:13  
13 JSP   8855  2012-10-09 20:08  
12 JSP   7341  2012-09-27 19:01  
11 JSP   6982  2012-09-27 16:58  

게시물 검색
계좌이체 or 신용카드 결제하기
해피정닷컴으로 대금결제를 할 수 있습니다

접속자집계

오늘
872
어제
1,281
최대
4,574
전체
5,251,891

회사명: 해피정닷컴   대표: 정창용   사업자번호: 119-05-36414   전화: 070-7600-3500   팩스: 032-679-3528
부천센터: 14526 경기도 부천시 옥산로168번길 34-1, 3층   서울센터: 08393 서울시 구로구 디지털로32가길 16, 1206-280호
개인정보보호책임자: 정창용   통신판매업신고: 2014-서울구로-0074 [사업자등록확인]   건강기능식품영업신고 제2018-0080452호
Copyright 2001~2019 해피정닷컴. All Rights Reserved.