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)
{
你能看到我想添加$ _POST [“idc”]的AddItem Switch和case函数,如下所示。
AddItem($_GET["ids"], $_POST["idc"], $_GET["qty"]);
然后在Switch函数内部的AddItem函数下面的函数AddItem中,我需要添加另一个参数,因为Switch函数内部有三个参数。 $ itemId,$ itemIdII和$ qty
function AddItem($itemId, $itemIdII, $qty){
}
请注意,我已将$ itemIdII添加到AddItem函数中,因为我在Switch函数中添加了$ _ POST [“idc”]。
现在问题
如何将$ itemId和$ itemIdII与查询中的id进行比较?现在就像
AND id=$itemId
但是如何将$ itemIdII添加到查询中以进行比较。
AND id=$itemId OR $itemIdII
谢谢!
答案 0 :(得分:1)
AND id IN ($itemId, $itemIdII)
或
AND (id=$itemId OR id=$itemIdII)