고수님 부탁드립니다. 정보
질문 고수님 부탁드립니다.본문
관리자 로그인 페이지를 만드는데 뭐가 문젠지 자꾸 에러가 나네요.. 그래서 그러니 확인 좀 부탁드립니다. 고수님들의 멋진 답변 기다리면서 문제점 쿡쿡 집어 주세요.. 참고로 그누에 의존안할려고 노력하는 초보 프로그램머 입니다.
<?
include "../company/db_conn.php";
$total_sql="select * from fruit where ID='$eid' and pass='$pass'";
$total_result=mysql_query($total_sql);
$total=@mysql_num_rows($total_result);
if($total)
{
$row=mysql_fetch_array($total_result);
cookie("admin_id",$ADMIN_ID,"");
cookie("type",$row[type],"");
go("./company/member.htm");
}else{
error('아이디나 비밀번호가 틀렸습니다!');
}
?>
<?
include "../company/db_conn.php";
$total_sql="select * from fruit where ID='$eid' and pass='$pass'";
$total_result=mysql_query($total_sql);
$total=@mysql_num_rows($total_result);
if($total)
{
$row=mysql_fetch_array($total_result);
cookie("admin_id",$ADMIN_ID,"");
cookie("type",$row[type],"");
go("./company/member.htm");
}else{
error('아이디나 비밀번호가 틀렸습니다!');
}
?>
댓글 전체
cp_act.php에 16행에서 호출된 error() 이라는 함수가 정의되지 않았다는 얘기입니다.
error() 이라는 함수가 어디에 정의되어있는지 부터 파악하셔야 할것 같습니다.
include "../company/db_conn.php";
위의 문장으로 볼때 db_conn.php에 error()가 있어야 할같군요.^^
error() 이라는 함수가 어디에 정의되어있는지 부터 파악하셔야 할것 같습니다.
include "../company/db_conn.php";
위의 문장으로 볼때 db_conn.php에 error()가 있어야 할같군요.^^
cp_act.php 파일의 16번째 라인에 무슨 함수인지는 모르겠으나..
선언되지 않은 함수라고 나오는군요 :)
해당 쿼리를 직접 mysql에서 입력해서 원하시는 값이 나오면..
문제가 없을텐데요..
ps. 저는 프로그래머도 아닌데^^;;
선언되지 않은 함수라고 나오는군요 :)
해당 쿼리를 직접 mysql에서 입력해서 원하시는 값이 나오면..
문제가 없을텐데요..
ps. 저는 프로그래머도 아닌데^^;;
eid > admin pass > 1111
total_sql > select * from fruit where ID='admin' and pass='1111'
Fatal error: Call to undefined function: error() in /home1/joia/public_html/company/cp_act.php on line 16
이렇게 나오네요.. 확인 된것 같습니다. 그런데..
total_sql > select * from fruit where ID='admin' and pass='1111'
Fatal error: Call to undefined function: error() in /home1/joia/public_html/company/cp_act.php on line 16
이렇게 나오네요.. 확인 된것 같습니다. 그런데..
$total_sql="select * from fruit where ID='$eid' and pass='$pass'";
밑에
echo "eid > " . $eid ." pass > " .$pass. "<BR>";
echo "total_sql > " . $total_sql ;
라인을 추가해서
해당 아이디와 패스워드가 나오는지 확인해보시고
해당쿼리를 mysql 콘솔에서 입력했을때 정상적으로 total이 나오는지 확인해보세요 :)
밑에
echo "eid > " . $eid ." pass > " .$pass. "<BR>";
echo "total_sql > " . $total_sql ;
라인을 추가해서
해당 아이디와 패스워드가 나오는지 확인해보시고
해당쿼리를 mysql 콘솔에서 입력했을때 정상적으로 total이 나오는지 확인해보세요 :)