Php 获取钩子中订单中产品的组id
在我的网站上,我创建了一个自定义挂钩。这是我的密码:Php 获取钩子中订单中产品的组id,php,whmcs,Php,Whmcs,在我的网站上,我创建了一个自定义挂钩。这是我的密码: <?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.
<?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)的信息。因为我只想将此钩子应用于特定组的产品,而不是所有组。我找到了上述问题的答案。 在函数中输入金额变量下面的代码:
$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'];
}
它可能对任何人都有用。欢迎使用堆栈溢出!请记住,标签不是关键词——在标签列表中塞满与问题相同的单词无助于分类。务必阅读选择标签时出现的说明!