묻고답하기

게시판 하나 만드는 중입니다.

수정하는 게시물 수정하는 페이지를 시험중인데..

아무리 수정하려고 해도 "암호가 일치하지 않습니다"라는 팝업만 뜹니다.

어느 부분이 잘못된 건지 도움 부탁합니다.

<?
include ("board.inc.php3");

// db 연결
mysql_connect("localhost", "abcd", "1234") or die (mysql_error());
mysql_select_db("abcd");

// modify.php3 로 부터 넘겨 받는 변수 처리
$name = addslashes($name);
$passwd = addslashes($passwd);
$email = addslashes($email);
$url = addslashes($url);
$title = addslashes($title);
$content = addslashes($content);

// 초기값 설정
$tablename = "board";
$daytime = time();
$ip = getenv("REMOTE_ADDR");

// 정규 표현식을 이용한 문자열 검사
if( !ereg("([^[:space:]])", $name) ) {
        error("이름을 입력하세요");
        exit;
}

if( !ereg("(^[0-9a-zA-Z]{4,8}$)", $passwd) ) {
        error("비밀번호는 4자에서 8자 까지의 영문자 또는 숫자로 입력하
세요");
        exit;
}

if($email != '' && !ereg("(^[_0-9a-zA-Z-]+(.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-
]+(.[_0-9a-zA-Z-]+)*$)", $email) ) {
        error("메일주소를 바르게 입력하세요");
        exit;
}

if($url != '' && !ereg("http://([0-9a-zA-Z./@~?&=_])", $url) ) {
        error("홈페이지 주소를 바르게 입력하세요");
        exit;
}

if( !ereg("([^[:space:]])", $title) ) {
        error("제목을 입력하세요");
        exit;
}

if( !ereg("([^[:space:]])", $content) ) {
        error("내용을 입력하세요");
        exit;
}


// passwd가 같은지 검사한다.
$sql = "select no from $tablename where no=$no and passwd=password('$passwd') ";
$result = mysql_query($sql) or die (mysql_error(). $sql);
if( !mysql_num_rows($result) ) {
        error("암호가 일치하지 않습니다.");
}


// 정보를 변경한다.
$sql = " update $tablename set
                name='$name', email='$email', url='$url',
title='$title',
                content='$content', ip='$ip', daytime=$daytime
                where no='$no' ";
mysql_query($sql) or die (mysql_error());

// 수정한 글로 이동하기
$str = "글을 수정했습니다.";
echo("
<html><head>
<script name=javascript>

location.href='content.php3?page=$page&no=$no&$daytime';

if('$str' !='') {
        self.window.alert( '$str' );
}
</script>
</head>
</html>
");

?>


그리고

$sql = "select no from $tablename where no=$no and passwd=password('$passwd') ";

이 줄에서
no='$no'라고 수정하면

You have an error in your SQL syntax near '= and passwd=password('1234')' at line 1select no from board where no= and passwd=password('1234')
라는 메세지가 뜨구요..

도움 바랍니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
기보은 노프레임 제로보드 링크 시키고 글쓰기 문제;; [1] 2007.08.10
샤위엔즈™ 창닫으면서 동시에 파일실행하기  
Ares 공통된 html을 여러 페이지에서 공유하는 방법...? [1] 2007.08.10
정말정말 포샵7.0에서 도트작업한거 저장하는거 질문이염..  
물탱이 아이프레임으로 이미지를 미리 로딩해두기.. [2] 2007.08.10
히서니.. 포토샵에서 선따라 글씨 쓰는방법 있나요? [2] 2007.08.10
Seeker 음악 재생 중복에 대한 질문입니다.  
유종욱 카운터는 어디서 받죠 ㅡㅡ?? [1] 2007.08.10
김규봉 로기인시 이전페이지로 가는것....  
무진이 포토샵.... curves가 이상합니다  
주현석 게시판설정에 보면 아이피차단이 있잖아요? 근데 반대로도 할수있나요? [1] 2007.08.10
골비 원프레임에서 텍스트페이지 만들때, 상하메뉴 인크르트 하는방법좀 [1] 2007.08.10
박강아름 계정을 바꾸게 되면 어떻게 되나요? [1] 2007.08.10
jeijei 브라우저에서 한글파일 링크걸때요.. [1] 2007.08.10
깜보 아래 쿼리문의 잘못된 부분을 지적해 주세요..^^ [1] 2007.08.10
EㆍMART 포토샵6이랑 7이랑 뭐가다른가요???? [3] 2007.08.10
김영길 커널 패닉 문제가 발생했습니다. 도와주세요.kernel panic: Attempted to kill inti! [1] 2007.08.10
.zeve 링크 클릭시 클릭수 표시.... [2] 2007.08.10
W:)ish 저기.. 포토샵에서 곡선이미지를 만들때.. [2] 2007.08.10
이일재 로그인후에 전전 페이지로 이동하는것..