2011-07-26 7 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

あなたはサイトに行って登録することはできませんが、登録することはできますが、そのリンクをクリックするとコンテンツページに移動します。何かが台無しになる。 – andy

0

変更:

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

によって:

if (!(mysql_select_db($database,$db))){ 
関連する問題