2013-03-31 40 views
0

請,任何人都可以幫助我理解爲什麼不工作? 我贊同變量來檢查出來的價值觀和我有各自的0和1,相同的,如果條件... 查詢的工作,如果沒有工作...如果條件未處理

$data = ($_POST); 
$cn = $data['cn']; 
$email = $data['email']; 

$con1 = mysql_query("SELECT * FROM `crm` WHERE cn = '$cn'", $con); 
$num_cn = mysql_num_rows($con1); 

$con2 = mysql_query("SELECT * FROM `crm_contacts` WHERE email = '$email'", $con); 
$num_email = mysql_num_rows($con2); 

     echo $num_cn; 
     echo "<br>"; 
     echo $num_email; 

if ($num_cn == "0" && $num_email == "1") { 
    echo "<script type='text/javascript'>"; 
echo "location.href='crm.php?Error=2;"; 
echo "</script>"; 
exit; 
} 
+2

[**請不要在新代碼'mysql_ *'功能**](http://bit.ly/phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。至於這個問題,你錯過了'在你的JavaScript中(在「Error = 2」之後,應該是「Error = 2」) –

+1

是的。但是Mysql的功能還在工作。 –

+0

@Nik他們正在工作,但不推薦,他們不是問題的來源,這是好的建議,這是什麼意見(順便說一句,我也涵蓋了這個問題的來源是無效的JS語法) –

回答

0

在:

echo "location.href='crm.php?Error=2;"; 

你缺少收盤'

echo "location.href='crm.php?Error=2';"; 
//        ^
+0

Thks Jueecy爲您提供幫助。 – user2112020