2010-02-22 44 views
0
switch($_GET["action"]) 
    { 
    case "add_item": 
    { 
    AddItem($_GET["ids"], $_GET["qty"]); 
    ShowCart(); 
    break; 
    } 
default: 
{ 
    ShowCart(); 
} 

function AddItem($itemId, $qty){ 


    $result = mysql_query("SELECT COUNT(*) FROM cart WHERE cookieId = '" . GetCartId() . "' AND id = $itemId"); 

    $row = mysql_fetch_row($result); 
    $numRows = $row[0]; 

if($numRows == 0) 
{ 

你能看到AddItem Switch和case函數我想添加$ _POST [「idc」],就像下面一樣。如何將兩個變量與查詢中的id表值進行比較?

AddItem($_GET["ids"], $_POST["idc"], $_GET["qty"]);  

然後在以下開關功能裏面的AddItem函數的函數的AddItem我需要,因爲有三個開關功能裏面添加另一種說法。 $的itemId,$ itemIdII和我已經加入$ itemIdII到的AddItem功能,因爲我已經加入$數量

function AddItem($itemId, $itemIdII, $qty){ 

} 

通知,$ _ POST [ 「IDC」]在開關功能。

現在的問題

我如何比較$的itemId和$ itemIdII在查詢的ID?現在它像

AND id=$itemId 

但我怎麼可以添加$ itemIdII查詢來比較它。

AND id=$itemId OR $itemIdII  

謝謝!

回答

1
AND id IN ($itemId, $itemIdII) 

AND (id=$itemId OR id=$itemIdII) 
+0

謝謝伊格納西奧巴斯克斯! – jona 2010-02-22 13:30:41

相關問題