묻고답하기

질문...- _-;;

2003.12.30 23:46

ppond03

http://stub363.cafe24.com/boardss/list.php?board=freeboard

여기다가 게시판 관리 모드를 넣었는데

게시판 정보 출력까진 좋았습니다.

*아래 페이지 참고
http://stub363.cafe24.com/boardss/list.php?board=freeboard
위에서 '[관리자 모드]'눌러보세요.

그런데 입력된 수정값이 DB에 업데이트가 안되는군요.

일단 DB테이블 구조부터 적겠습니다.

게시판 코드 : freeboard

---------- 게시판 관리 테이블 ----------

테이블 이름 : bd_admin_info

***** 필드 *****

no  //게시판 번호입니다. 쓰이지는 않는다만...
password  //게시판 암호입니다.
name  //게시판 코드부분입니다. 게시판 정보 출력을 위함입니다.
title  //브라우저 상단 타이틀 부분입니다.
color[background]  //배경색 부분입니다.
color[table]  //표색 부분입니다.(게시판이 표로 구성됨-_-)
color[font]  //폰트색 부분입니다.
head  //게시판 상단 부분입니다.
foot  //게시판 하단 부분입니다.

---------------------------------------

게시판 정보 출력화면과 업데이트 기능파일 소스입니다.

---------- 게시판 정보 출력 소스 ----------

파일이름 : admin_board[edit].php

<html>
<head>
<link rel=StyleSheet href=http://stub363.cafe24.com/bbs/skin/nzeo_ver3/style.css type=text/css title=style>
<form action=admin_board[edit_ok].php method=post>
<input type=hidden name=board value=<?=$board?>>
<input type=hidden name=password value=<?=$password?>>
<input type=hidden name=password_edit value=<?=$password_edit?>>
<input type=hidden name=title value=<?=$title?>>
<input type=hidden name=color_background value=<?=$color_background?>>
<input type=hidden name=color_table value=<?=$color_table?>>
<input type=hidden name=color_font value=<?=$color_font?>>
<input type=hidden name=head value=<?=$head?>>
<input type=hidden name=foot value=<?=$foot?>>
<input type=hidden name=edit[b] value="ok">
<?

include "./dbconnect.php";  //DB환경파일 인클루드

//게시판 정보를 빼내오는 부분입니다. $board은 게시판 코드입니다.
$b_info = mysql_query("select * from bd_admin_info where name='$board'");
$info = mysql_fetch_array($b_info);
$title = $info["title"];
$color[background] = $info["color[background]"];
$color[table] = $info["color[table]"];
$color[font] = $info["color[font]"];
$head = $info["head"];
$foot = $info["foot"];

?>
<title><?=$title?></title>
</head>
<body>
<br><br>
<table align="center" border="1" cellspacing="0" width="688" bordercolordark="white" bordercolorlight="black">
    <tr>
        <td width="682" colspan="2">
            <p align="center">게시판 코드 : <a target=_blank href='list.php?board=<?=$board?>'><?=$board?></a></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>관리자 비밀번호</b></p>
        </td>
        <td width="538">
                <p><input type="password" name="password"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>비밀번호 변경</b></p>
        </td>
        <td width="538">
                <p><input type="password" name="password_edit"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>게시판 타이틀</b></p>
        </td>
        <td width="538">
                <p><input type="text" name="title" value="<?=$title?>"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>배경 색상</b></p>
        </td>
        <td width="538">
                <p><input type="text" name="color_background" value="<?=$color[background]?>"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>테이블 색상</b></p>
        </td>
        <td width="538">
                <p><input type="text" name="color_table" value="<?=$color[table]?>"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>텍스트 색상</b></p>
        </td>
        <td width="538">
                <p><input type="text" name="color_font" value="<?=$color[font]?>"></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>게시판 윗부분</b></p>
        </td>
        <td width="538">
                <p><textarea rows="13" name="head" cols="73"><?=$head?></textarea></p>
        </td>
    </tr>
    <tr>
        <td width="140">
            <p align="center"><b>게시판 아래부분</b></p>
        </td>
        <td width="538">
                <p><textarea rows="13" name="foot" cols="73"><?=$foot?></textarea></p>
        </td>
    </tr>
    <tr>
        <td width="682" colspan="2">
                <p align="right"><input type=submit value=정보 수정></p>
        </td>
    </tr>
</table>
</body>
</html>

------------------------------------

---------- 게시판 정보 업데이트 파일 ----------

파일이름 : admin_board[edit_ok].php

<?

//DB환경파일 인클루드
include "./dbconnect.php";

//입력하지 않았을 경우
if(!$password) echo "<script> window.alert('비밀번호를 입력하십시오.'); history.go(-1) </script>";
if(!$password_edit) echo "<script> window.alert('변경할 비밀번호를 입력하십시오.(변경하지 않을경우 기존 비밀번호 입력)'); history.go(-1) </script>";
if(!$title) echo "<script> window.alert('게시판 타이틀을 입력하십시오.'); history.go(-1) </script>";

if($edit[b]=="ok") {

//비밀번호가 일치하지 않을경우
$check_password = mysql_num_rows(mysql_query("select * from bd_admin_info where password='$password'"));
if(!$check_password) {
echo "<script> window.alert('+ '+ '비밀번호가 일치하지 않습니다.'); history.go(-1) </script>";
exit;
}

//admin_board[edit].php에서 입력한 값들 DB에 업데이트
$edit[b] = mysql_query("update bd_admin_info set no='1', password='$password_edit', name='$board', title='$title', color[background]='$color_background', color[table]='$color_table', color[font]='$color_font', head='$head', foot='$foot' where name='$board'");
if($edit[b]) {
echo "<script> window.alert('게시판이 성공적으로 수정되었습니다.');</script>";
echo "<meta http-equiv='refresh' content='3;URL=list.php?board=$board'>";
}else {
echo "<script> window.alert('게시판 수정에 실패했습니다.'); history.go(-1) </script>";
exit;
}
exit;
}

?>

=_=;;;

꼭 답변 부탁드립니다. ( __)
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
ppond03 질문...- _-;; [1] 2007.08.10
Lee 웹 브라우저에 관해서 질문입니다. [프레임;;]  
피츠 html과 이미지를 옆으로 계속 이어서 홈을 만들고 싶어요. [1] 2007.08.10
고은채닷컴 에지님? location.href 에서요 아이프레임 페이지에서는 프레임안에 열리네요?-0-  
윤대원 http://주소/~아이디/ 의 문제를 명쾌하게 해결해 주실분. [2] 2007.08.10
고은채닷컴 history.back();말구여.. 이동하고싶은 페이지로 이동방법좀 알려주세요;; [3] 2007.08.10
김명석 html문서를 링크하고 싶어요..-ㅅ- [1] 2007.08.10
stylebiz 아이프레임 안의 소스를 확인할수 있을까요? [1] 2007.08.10
뎅엽이 서버가 두개일떄...  
헨쯔 테이블 구성에 대해 도움 부탁드려요... [1] 2007.08.10
i1ovesoony 셀렉트문에 자바스크립트 어떻게 넣죠? [1] 2007.08.10
돼지 배경음악을 끄는 esc키 기능을 하는 소스는 없나요? [2] 2007.08.10
써니 포토샵 한글패치 ? [2] 2007.08.10
조한웅 자바스크립트에서 링크를 거는 중....  
강성국 업로드 중에 에러페이지 뜹니다. [1] 2007.08.10
가인 다운로드 창이 뜨지 않습니다. [1] 2007.08.10
임종수 ls 대신에 dir 명령만 듣습니다. [3] 2007.08.10
OkStop 윈서버2000에서요.. 계정만들때.. [2] 2007.08.10
제이 php파일에서 트래픽 몇퍼센트이상시 어떤페이지로 나오게...  
인자기 레이어 관련 질문입니다... [1] 2007.08.10
이홍식 홈페이지가 아예 안뜹니다 [수정] [2] 2007.08.10
OstrichEgg 그..웹디자인 게시판에요.. Wing 님께서 하신 최근 강좌.. [2] 2007.08.10
김윤희 항상 최고 위에 떠있는 창...은 어떻게 해야 하는지요..  
박병규 홈페이지에서 음악 랜덤으로 재생을 하려는데요.  
EIOF UTF8 로 된 한글을 HTML 로 불러오려면.... [1] 2007.08.10
죠이 조금만 더 설명해 주세요. (정말 급해요) [3] 2007.08.10
이오르 무슨 폰트인지 궁금해서 그러는데요~  
수프맨 (수정)최근게시물 목록,제목 클릭시 전체화면말고 게시판으로가기...??  
밝은세상만들기 아웃룩에서,, [2] 2007.08.10
sean▒ 자바질문 입니다.....급합니다 좀 알려주세요