묻고답하기

=======================
[board] [study]                       <--메뉴
=======================

iframe name=main                    <--iframe

쓰기 수정 삭제
=======================

프레임은 이런식으로 아이프레임 써서 해놨는데여 글 수정을 클릭해서 수정을 하고 저 위에 있는

[board]를 클릭하게 되면 새 창으로 게시판이 띄워집니다. 그 이유를 잘 모르겠어요

더욱이 이상한건 글쓰기나 삭제를 하고 board를 클릭하면 name이란 iframe에 정상적으로 게시판이 나타나요

새 창으로 띄워지지 않고 iframe에 나타났으면 합니다.

메타 refresh가 아닌 reload()를 사용하면 정상적으로 되긴 하나 게시판화면이 아니라 홈피 초기화면이 띄워져서 사

용을 못하겠습니다.

고수님들 정말 간절히 부탁드립니다

소스파일 두개를 올립니다.

[소스1] board_rewrite.php

<?
include "../config/board_config.php";
?>
<html>
<head>
<title>FREE BOARD</title>

<SCRIPT LANGUAGE=JAVASCRIPT>
function content_check(form)
{
name = form.name.value.length;
comment = form.comment.value.length;
title = form.title.value.length;
if ( name == 0 ) {
        alert("정확한 이름을 입력 하세요.");
        form.name.focus();
        return (false);
}
if ( title == 0 ) {
        alert("제목을 입력하세요.");
        form.title.focus();
        return (false);
}
if ( comment == 0 ) {
        alert("내용을 안 넣을려구용 ?");
        form.comment.focus();
        return (false);
}
if ( comment > 8000 ) {
        alert("길이제한 함다.");
        form.comment.focus();
        return (false);
}
if ( title > 40 ) {
        alert("제목은 최대 한글 35자,영문60자까지만 허용합니다.");
        form.title.focus();
        return (false);
}
return (true);
}

</SCRIPT>
</head>

<body  bgcolor=#FFFFFF>
<br>
<center>

<form action=board_insert.php?id=<?echo $id;?> method=post  name=suhoi onSubmit="return content_check(this)">    

<?
mainT();

echo ("
<P>
<table border=1 bgcolor=$suhoi width=500 height=20>
<tr>
<td align=center bgcolor=$suhoi>
<font color=$fontcolor><B>$rewritetitle</B></font>
</td>
</tr>
</table>
");

$result=mysql_query("select * from $board where id=$id");
$row=mysql_fetch_array($result);

$comment=htmlspecialchars($row[comment]);

$name=htmlspecialchars($row[name]);

$title=htmlspecialchars($row[title]);

?>


<!--★ 시작 표시 ★-->
<TABLE border=1 width=500 height=200>
<TR height=20>
<TD width=200 height=20 align=left bgcolor=#ffffff>
                    <p align="center">이름</TD>
<TD width=300 height=20 align=left bgcolor=#ffffff>
                    <p align="left"><INPUT type=text name=name size=20 maxlength=10 value="<? echo $name; ?>">
</TD>
</TR>
<TR height=20>
<TD width=200 height=20 align=left bgcolor=#ffffff>
                    <p align="center">이메일</TD>
<TD width=300 height=20 align=left bgcolor=#ffffff>
                    <p align="left"><INPUT type=text name=email size=20 maxlength=25 value=<? echo $row[email]; ?>>
</TD>
</TR>
<TR height=20>
<TD width=200 height=20 align=left bgcolor=#ffffff>
                    <p align="center">비밀번호</TD>
<TD width=300 height=20 align=left bgcolor=#ffffff>
                    <p align="left"><INPUT type=password name=pass size=8 maxlength=8>(비밀번호가 맞아야 수정 가능)
</TD>
</TR>
<TR height=20>
<TD width=200 height=20 align=left bgcolor=#ffffff>
                    <p align="center">제 목<p></TD>
<TD width=300 height=20 align=left bgcolor=#ffffff>
                    <p align="left"><INPUT type=text name=title size=60 maxlength=35 value="<? echo $title; ?>"><p>
</TD>
</TR>
<TR>
<TD width=200 height=20 align=left bgcolor=#ffffff>
                    <p align="center">내용</TD>
<TD width=300 height=200 align=left bgcolor=#ffffff>
                    <p align="left"><TEXTAREA name=comment cols=45 rows=10><? echo $comment; ?></TEXTAREA>
</TD>

</TABLE>
<p align="center">
<INPUT type=submit name=submit size=10 value="수정하기">
  
<p align=center><a href=board_list.php>[목록보기]</a></p>
;  
<INPUT type=reset name=submit size=10 value="Cancel">

<?
mysql_close();
?>


</body>
</html>

[소스2] board_insert.php

<?
if(!$id){
        setcookie("userid",$name);
}
include "../config/board_config.php";

if(!$parent){
        $parent=0;
$qry="select id from $board order by id desc";
$mysql_result=mysql_query($qry,$db);
$rowv = mysql_fetch_array($mysql_result);
//id 값하고 egroup 값하고 같아야 하므로 1더한다.
$egroup=$rowv[id]+1;
}else{
                $egroup=$group;
}
//auto_increment 속성은 중간에 id가 삭제 되어도 젤 큰 수에서 1개 증가한다.
if(!$id){
        $dbinsert = "insert into $board values ('','$name','$email','$pass','$title','$comment',now(),'$REMOTE_ADDR','$parent','$egroup',0,'n','$see')";
        $result=mysql_query($dbinsert,$db);
}else{
//$id 값이 있으면 수정 루틴이다.
$result = mysql_query("select pass from $board where id=$id",$db);
$row=mysql_fetch_array($result);

if(($pass==$row[pass]) || ($pass=="took")){
        /*
        echo $name."<p>";
        echo $title."<p>";
        echo $email."<p>";
        echo $comment."<p>";
        */

        $dbup = "update $board set name='$name',title='$title',email='$email',comment='$comment' where id=$id";
        $result = mysql_query($dbup,$db);
}else{
        echo ("
        <script>
                alert('비밀번호가 틀립니다.');
                history.go(-1);
        </script>
        ");
        exit;
        }
}
        
mysql_close($db);
echo "<font face=돋음 size=2 color= silver>정상적으로 저장되었습니다.</font><p>";
?>
<META HTTP-EQUIV= "Refresh" CONTENT="0; URL=board_list.php">
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
노미 [간단한 질문]특정회원의 닉네임을 적용하는 방법 가르쳐주세욤. [1] 2007.08.10
홍용호 [홈페이지 메인에 최근게시물을 다섯개만 표시했습니다.그런데.. [1] 2007.08.10
플러스잇츠 표가 계속 가운데로 몰려여.... [1] 2007.08.10
chozza php에서 include 태그에 따로 네임을 설정할 방법은 없는지요? [6] 2007.08.10
김미연 공지사항등에 대한 질문입니다 [1] 2007.08.10
시러요 왜이렇게 테이블칸 사이가 벌어지는지? [1] 2007.08.10
정현수 php로 부동산매물게시판 만드는건 비용이 얼마나 들까요? [2] 2007.08.10
박혜원 최근게시물 링크 타겟을..어떻게 설정해야할까요? [4] 2007.08.10
신동훈 글이안올라가네요.. [1] 2007.08.10
이두희 포토샵에서 object를 선택해서 layer로 만들기 [3] 2007.08.10
이두희 포토샵에서 직사각형으로 선택시 모서리가 둥글게 하는방법 알려주세요. [2] 2007.08.10
이정국 MySQL과 PHP좀 도와주세요ㅠ) (게시판 만들기) [6] 2007.08.10
ㄴrㄹr 홈페이지 테이블 그림자효과 만들기 [2] 2007.08.10
서종민 플래쉬파일과 노프레임의 만남?? [2] 2007.08.10
만인의연인 아래 스크립트가 작동이 안되서요... [1] 2007.08.10
시러요 웹폰트가 이상하게 적용돼여... ㅡ.ㅜ 도와주세요! [8] 2007.08.10
안개시인 플래시 반복에 대한 질문입니다.  
김운명 인트라넷에서는 APM setup + 제로보드 사용 시 설정 관련 질문..! [1] 2007.08.10
김상혁 인덱스 화면에 동영상을 넣고 싶습니다. [1] 2007.08.10
emppu [CSS] 마우스 커서를 자세히 설정하기 [1] 2007.08.10
천진 다리건너 부탁받은 쇼핑몰의 가격........ [2] 2007.08.10
이주섭 어떤 해상도든지 항상 풀 스크린이 되게 [3] 2007.08.10
박치완 [PHP] 세션도 제한시간을 둘수 있는지.. [1] 2007.08.10
수하 랜덤으로 이미지를 여러개 묶어서 나타내기 [1] 2007.08.10
박선미 쇼핑몰 구축 프로그램 추천 좀.... [2] 2007.08.10
jasmin 제로보드 스킨을 만들때 쓰이는 그림들은 어떻게 만드나요? [1] 2007.08.10
김병철 JavaScript 강좌에 세이클럽 스크롤이라는거 했는데 스크립트 오류가..  
강성호 게시판 수정을 했을 때 문제가 발생해염;;  
The -A- 웹폰트 적용이 됬다,안됬다 합니다.  
김현수 링크 관련 질문입니다~. [2] 2007.08.10