2010-02-22 92 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

相关问题