2011-07-26 17 views
0

저는이 PHP 클래스에서이 양식을 작성하고 있습니다. 나는 왼쪽과 오른쪽으로 오류가 발생한다고 믿을 수 없다. 지금은이 오류를 얻고있다 :PHP에서 오류가 발생했습니다

if ($_POST['submit']!=""){ 
if ($_POST['username']==""||$_POST['password1']==""||$_POST['password2']==""||$_POST['firstname']==""||$_POST['lastname']==""||$_POST['address']==""||$_POST['email']==""||$_POST['city']==""||$_POST['state']==""||$_POST['zip']==""||$_POST['phone']==""); 
$error=1; 
    } 
     else if ($_POST['password1']!=$_POST['password2']){ 
    $error=2; 
    } 
else{ 
$hostname="localhost"; 
$database="Contacts"; 
$mysql_login="Web_User"; 
$mysql_password="my1230"; 

if (!($db = mysql_connect($hostname, $mysql_login , $mysql_password))){ 
    echo "error on connect"; 
} 
    else{ 
    if (!(mysql_select_db($databse,$db))){ 
    echo mysql_error(); 
    echo "<br>error on table connection"; 
} 
    else{ 
    $SQL="Insert into tblUsers(username,password,firstname,lastname,email,address,city,state,zip, phone,signupDate)values)'".$_POST['username']."',PASSWORD('".$_POST['password1']."'),'".$_POST['firstname']."','".$_POST['lastname']."','".$_POST['address']."','".$_POST['city']."','".$_POST['state']."','".$_POST['zip']."','".$_POST['phone']."',NOW())"; 
    mysql_query($SQL); 
    if (is_numeric(mysql_insert_id())){ 
     header("Location:member-content.php?name=".$_POST['username']); 
    } 
    else{ 
     echo "Sorry, there was an errot.Please try again ot contact the administrator"; 
    } 
    mysql_close($db);//closeing out connection,done for now 
    } 
} 

}

:

없음 데이터베이스 테이블 연결

에 오류를 선택하지하지만 난 확인하고 모든 것이 내 테이블에서 작동, 여기에 내 코드입니다 ?>

나는 이곳에 앉아 있었고 한 가지 일을하면 다음 일은 작동하지 않는다.

답변

2

당신은이 라인에서 데이터베이스를 맞춤법이 틀린 : mysql_select_db($databse,$db)

+0

실 거예요, 심지어는 콘텐츠 페이지로 이동 형태를 가지고 지금 일 .. 하지만 고마워요 – andy

+0

어떤 양식이 있습니까? 내용 페이지가이'PHP' 스크립트의 최종 목적지 인 것처럼 보입니다. – Phil

+0

잘 사이트에 가서 당신이 등록 할 수있는 경우 오류가 내 form.php에 있었는데 등록 할 수 있지만 그 링크를 클릭하면 콘텐츠 페이지로 이동합니다. 뭔가 엉망이 됐어. – andy

0

변화 :

if (!(mysql_select_db($databse,$db))){ 

의 :

if (!(mysql_select_db($database,$db))){ 
관련 문제