묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
또 다른 질문이요.
2005.08.02 23:52
<html>
<head>
</head>
<body topmargin=20 leftmargin=0>
<?
if(!$mode)
$mode = "form";
if(!strcmp($mode, "form")) {
?>
<form name="write_form" method="post" action="/board/write.htm?mode=post">
<table border=1 width=400 align=center>
<tr>
<td width=150>제목</td>
<td> <input type="text" name="subject" size="60"> </td>
</tr>
<tr>
<td width=150>이름</td>
<td> <input type="text" name="name" size="20"></td>
</tr>
<tr>
<td width=150>홈페이지</td>
<td> <input type="text" name="homepage" size="50"> </td>
</tr>
<tr>
<td colspan=2 align=center>
<textarea name="content" cols=88 rows=10></textarea>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type="reset" value="리셋">
<input type="submit" value="완료">
</td>
</tr>
</table>
</form>
<?
}
else if(!strcmp($mode, "post")) {
include "/board/connect.php"
$query = "insert into bbs(subject, name, homepage, content) values('$subject', '$name', '$homepage', '$content'+ '+ ')";
$result = mysql_query($query, $db_conn);
?>
<script language="javascript">
<!--
alert("자료가 입력되었습니다.");
document.location.href= "/board/list.htm";
//-->
</script>
<? } ?>
</body>
</html>
간단하게 게시판의 글쓰기 부분을 끄적거려 봤는데요.
이렇게 입력하면은 맨 아래부분의 스크립트부분만 실행되고 마는데 왜 그런지요...
오래토록 생각을 해봐도 모르겠네요
<head>
</head>
<body topmargin=20 leftmargin=0>
<?
if(!$mode)
$mode = "form";
if(!strcmp($mode, "form")) {
?>
<form name="write_form" method="post" action="/board/write.htm?mode=post">
<table border=1 width=400 align=center>
<tr>
<td width=150>제목</td>
<td> <input type="text" name="subject" size="60"> </td>
</tr>
<tr>
<td width=150>이름</td>
<td> <input type="text" name="name" size="20"></td>
</tr>
<tr>
<td width=150>홈페이지</td>
<td> <input type="text" name="homepage" size="50"> </td>
</tr>
<tr>
<td colspan=2 align=center>
<textarea name="content" cols=88 rows=10></textarea>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type="reset" value="리셋">
<input type="submit" value="완료">
</td>
</tr>
</table>
</form>
<?
}
else if(!strcmp($mode, "post")) {
include "/board/connect.php"
$query = "insert into bbs(subject, name, homepage, content) values('$subject', '$name', '$homepage', '$content'+ '+ ')";
$result = mysql_query($query, $db_conn);
?>
<script language="javascript">
<!--
alert("자료가 입력되었습니다.");
document.location.href= "/board/list.htm";
//-->
</script>
<? } ?>
</body>
</html>
간단하게 게시판의 글쓰기 부분을 끄적거려 봤는데요.
이렇게 입력하면은 맨 아래부분의 스크립트부분만 실행되고 마는데 왜 그런지요...
오래토록 생각을 해봐도 모르겠네요
댓글 3
-
김연
2005.08.03 03:23
스크립트만 실행된다는건..디비 입력이 안된단 말씀이신지 ^^; -
정대환
2005.08.03 13:27
구현할라고 하는 부분이요...
폼부분을 뿌려주고 입력한 다음에 서브밋을 누르면은
mode에다가 post를 넣어서 다시 페이지를 열으면 자료가 DB에 입력되고
대화창뜨고 list.htm으로 가게 구현하려고 했습니다.
그런데 저렇게 하고 페이지를 열면 그냥 alert대화창만 뜨고 list.htm으로 그냥 가버리고 마네요
어째서 이런일이..ㅡㅡ
답변을 해주신다면 감사히 생각할게여^^ -
김연
2005.08.05 11:17
위에 적으신대로라면 에러 없이 입력페이지가 출력되는데요...?
페이지 열면 메세지창이 뜬다는건..모드가 지정된거 같은데요..이상하네요.
제가 테스트해보면 정상적으로 입력페이지가 뜨네요.
특별히 문제점은 없어보이는데요.