2014-02-24 76 views
0

在我的网站上,我创建了一个自定义钩子。这里是我的代码:获取订单钩子产品的组ID id

<?php function myActionHookFunctionvars($vars) { 

    $orderid = $vars['orderid']; 
    $ordernumber = $vars['ordernumber']; 
    $amount = $vars['amount']; 

//here i need the group id of the product in which it lies. 
} 
add_hook("AfterShoppingCartCheckout",1,"myActionHookFunctionvars");?> 

所以,在这一点,我需要拿到小组(GID),其中该产品,我们正在订购谎言的信息。因为我想将此钩子应用于特定组的产品,而不是针对所有组。

+2

欢迎来到Stack Overflow!请记住,标签不是关键字 - 填充标签列表中充满了您问题中的相同单词无法对其进行分类。请务必阅读选择标签时出现的说明! – Charles

回答

0

我找到了上述问题的答案。 放入功能下面量可变的代码:

$gidsql = "SELECT gid FROM `tblproducts` WHERE id=(SELECT packageid FROM `tblhosting` WHERE orderid=$orderid)"; 
    $gidresult = mysql_query($gidsql); 
    while($row = mysql_fetch_array($gidresult)){ 

     $mygid = $row['gid']; 
    } 

它可以对任何人是有用的。