묻고답하기

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

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

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

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

<?
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
Shell 어디가 문제인지요 [1] 2007.08.10
이인성 밑줄치는 방식이 처음보는것이라 질문드립니다. [4] 2007.08.10
youdw HELP ME~~ "암호가 일치하지 않습니다."?  
네츠키 이그림 효과를 내려면 어떻게 해야되나요? [1] 2007.08.10
박돌이 제로보드와 연동되는 자동매치서비스 소스 구할수 있을까요?  
自明 곰플레이어를 이용한 웹상에서의 동영상과 자막 재생중 질문...  
이호재 비주얼베이직 이용 웹페이지 열기  
유대치 로컬에서 새창 띄우기 태그가 막히네요. [1] 2007.08.10
김태완 플래시 매뉴가 로드할때마다 달라져요  
김형민 도메인을 샀는데요 서버하고 연동을 어떻게 시키죠? [1] 2007.08.10
황태산 따라다니는 메뉴입니다. 안따라 다녀서 문제입니다. [2] 2007.08.10
로범 질문있습니다.  
유지성 부탁입니다. 노프레임관련 질문 [2] 2007.08.10
레어목도리 플래쉬만들 때, 화면을 크게, 그리고 이미지 파일을 넣을 수 있을까요? [1] 2007.08.10
떡사마 트리메뉴에서 타겟지정하는 방법....헬프 [2] 2007.08.10
바다나비 웹페이지를 이용한 간단한 DB구현 [3] 2007.08.10
강슬기 올플래쉬사이트를 만드려고 하는데요.. [1] 2007.08.10
이석남 프래시메뉴와 스크롤 하는 게시물이 있으면 끊어지는건가요?  
웹키 ★저기염 급해염 ★ 부탁드려염... 제발  
윤지 파일 그리고 DB PHP 카운터들간의 차이점 [3] 2007.08.10
누굴까 아바타 로그인 스킨 오류 -- ;;도와주세요 [2] 2007.08.10
산성 .php?category=1&id=.. 의 주소에서 열리는 페이지에서 $category를 사용하기 [1] 2007.08.10
byGrace 소스에는 단락구분태그가 있는데 브라우저로 보면 단락이 붙어버립니다 [1] 2007.08.10
이동훈 스타일시트 적용할때 중복되는것을 어떻게 처리해야 할까요. [1] 2007.08.10
Cymus 자동으로 링크에 오늘날짜 링크걸리게 어떻게 하는지좀 갈켜주세요  
박기표 알ftp 에서 업로드를 할려고 하면 에러가나면서 안되요  
스넬 자바스크립트에 중국어를 넣으면 다 깨집니다  
이진환님 다른 프레임의 변화를 감지할수 있나요?? [1] 2007.08.10
뚜루맨 플래시 검색엔진 만들기 질문 [2] 2007.08.10