| 
 | cs | 
페이지 초기 진입시 띄어주는 부분.....
DB목록을 보여준다.
| 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 | 
<!DOCTYPE html> 
<head> 
    <meta charset="utf-8" /> 
    <title>List Page</title> 
</head> 
<body> 
    <h1>List Page</h1> 
    <a href="/insert">INSERT DATA</a> 
    <hr/> 
    <table width="100%" border="1"> 
        <tr> 
            <th>DELETE</th> 
            <th>EDIT</th> 
            <th>ID</th> 
            <th>NAME</th> 
            <th>Model Number</th> 
            <th>Series</th> 
        </tr> 
        <%data.forEach(function(item, index){%> 
        <tr> 
            <td><a href="/delete/<%= item.id%>">DELETE</a></td> 
            <td><a href="/edit/<%= item.id%>">INSERT</a></td> 
            <td><%= item.id%></td> 
            <td><%= item.name%></td> 
            <td><%= item.modelnumber%></td> 
            <td><%= item.series%></td> 
        </tr> 
        <%});%> 
    </table> 
</body> 
</html> | cs | 
list.html문서

목록페이지 
아무생각 없이 삭제를 눌렀더니 다 사라졌다 ㅋㅋㅋㅋㅋㅋㅋ
 
 | 
 | cs | 
삭제시 삭제 쿼리문 실행
삭제를 한후 삭제된 것을 보여주기 위해 response.redirect('/');를 해서 다시 초기 페이지를 띄어준다.
삭제한 후 DB table을 확인해보면 데이터가 삭제됨을 확인을 할 수 있다.
| 
 | cs | 
| 
 | cs | 
데이터 추가 부분은 주소창에서 /insert를 직접 치고 들어가도 되고
INSERT DATA늘 눌러서 POST방식으로 페이지를 접근을 하게 해야 된다.(다양한 방식으로 접근이 가능하도록)
| 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 | 
<head> 
    <meta charset="utf-8" /> 
    <title>insert Page</title> 
</head> 
<body> 
    <h1>Insert Page</h1> 
    <hr /> 
    <from method="post"> 
        <fieldset> 
            <table> 
                <tr> 
                    <td><label>name</label></td> 
                    <td><input type="text" name="name"/></td> 
                </tr> 
                <tr> 
                    <td><label>model number</label></td> 
                    <td><input type="text" name="modelnumber" /></td> 
                </tr> 
                <tr> 
                    <td><label>series</label></td> 
                    <td><input type="text" name="series" /></td> 
                </tr> 
            </table> 
            <input type="submit" /> 
        </fieldset> 
    </from> 
</body> 
</html> | cs | 
inset.html 페이지
 
 
제출을 누르면 POST전송이 된다
근데 나는 안된다... 하하
씁.... ㅋㅋㅋㅋ
 
 | 
 | 
get부분
| 
 | cs | 
post부분
| 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 | 
<!DOCTYPE html> 
<head> 
    <meta charset="utf-8" /> 
    <title>Edit Page</title> 
</head> 
<body> 
    <h1> Edit Page</h1> 
    <hr /> 
    <form method="post"> 
        <fieldset> 
            <legend>Edit Data</legend> 
            <table> 
                <tr> 
                    <td><label>ID</label></td> 
                    <td><input type="text" name="id" value="<%=data.id %>" disabled/></td> 
                </tr> 
                <tr> 
                    <td><label>Name</label></td> 
                    <td><input type="text" name="name" value="<%=data.name %>"  /></td> 
                </tr> 
                <tr> 
                    <td><label>Model Number</label></td> 
                    <td><input type="text" name="modelnumber" value="<%=data.modelnumber %>" /></td> 
                </tr> 
                <tr> 
                    <td><label>Series</label></td> 
                    <td><input type="text" name="Series" value="<%=data.Series %>" /></td> 
                </tr> 
            </table> 
            <input type="submit" /> 
        </fieldset> 
    </form> 
</body> 
</html> | cs | 
edit.html 페이지 문서
 
 
여기까지는 잘 되는데
전체적으로 post요청이 말을 안듣네 ㅋㅋㅋㅋ
 
 
씁씁하네ㅜㅠ
왜 안될까?
이것만 되면 기본적인 DB는 되는거 같은데;;;;;;;

모바일로 접속 정상 접속은 된다.

같은 에러 메시지가 뜬다... 
흠........ 코드를 다시 좀 봐야겠다..

댓글
댓글 쓰기