2013-04-09 17 views
0

我不知道我可以處理這個錯誤即時得到我的代碼如何應對不確定的恆定誤差

Notice: Use of undefined constant result2 - assumed 'result2' in C:\xampp\htdocs\how are things\admin panel\register3.php on line 62 

上線62的代碼是

$result2 = mysql_query("INSERT INTO users (id ,username, user_level, type, first_name, last_name, email, password, phone_number) VALUES('','$username', '2', 'a','$first_name', '$last_name', '$email','$password','$phone_number') ") or die(mysql_error()); 

這個代碼在找到它的

if (empty($error)){ 
    $result = mysql_query("SELECT * FROM users WHERE email='$email' OR username='$username' ") or die(mysql_error()); 
    $result2 = mysql_query("INSERT INTO users (id ,username, user_level, type, first_name, last_name, email, password, phone_number) VALUES('','$username', '2', 'a','$first_name', '$last_name', '$email','$password','$phone_number') ") or die(mysql_error()); 
    if(!result2){ 
     die('Could not insert into the database: '.mysql_error()); 
    } 

    } else{ 
    $error_message = '<span class="error">'; 
    foreach($error as $key => $Values){ 
    $error_message.= "$Values"; 

    } 
    $error_message.="</span><br/><br/>"; 

    } 
+0

您在'result_2'之前缺少'$'' – 2013-04-09 15:55:39

+0

62行似乎是您引用的下一個。 – 2013-04-09 16:00:08

回答

2
if(!result2){ 

你在那裏錯過了$。請使用IDE來編碼,這樣可以避免這種錯誤

+0

不一定是IDE,但至少是一個文本編輯器,語法高亮如vim或Notepad ++。 – Sammitch 2013-04-09 16:06:58