- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 PHP 函数,它从数据库中选择记录并将其显示在表中:
function DashboardTickets($status, $colour, $header_text_colour, $text_colour) {
global $pdo_conn;
global $conn;
global $usertype_user;
global $usertype_admin;
global $usertype_accounts;
global $usertype_support;
$stmt = $pdo_conn->prepare("SELECT * from tickets where deleted = :deleted and status = :status ");
$stmt->execute(array(':deleted' => '', ':status' => $status));
$records = $stmt->fetchAll(PDO::FETCH_ASSOC);
if(count($records) > 0) {
//set the tickets_found to true
$tickets_found=true;
echo '<tr>
<td colspan="8" bgcolor="#'.$colour.'"><strong><font color="#'.$header_text_colour.'">'.$status.' ('.count($records).')</font></strong></td>
</tr>';
$counter=0;
foreach($records as $result) {
$counter++;
$stmt = $pdo_conn->prepare("SELECT * from ticket_updates where ticket_seq = :ticket_seq ");
$stmt->execute(array(':ticket_seq' => $result["ticketnumber"]));
$records = $stmt->fetchAll(PDO::FETCH_ASSOC);
$ticketupdates=count($records);
if($result["locked_by"] != '') {
$stmt = $pdo_conn->prepare("SELECT * from admin where sequence = :sequence ");
$stmt->execute(array(':sequence' => $result["locked_by"]));
$user = $stmt->fetch();
$padlock = '<a href="/index.php?unlockticket='.$result["ticketnumber"].'"><img src="/includes/images/padlock_closed.png" width="25px" /></a><br>'.substr($user["forename"],0,1).' '.substr($user["surname"],0,1);
} else {
$padlock = '';
}
$stmt = $pdo_conn->prepare("SELECT * from admin where sequence = :sequence ");
$stmt->execute(array(':sequence' => $result["assigned_to"]));
$at_result = $stmt->fetch();
echo '<tr class="notfirst" style="cursor:pointer;" onclick="document.location=\'/helpdesk/reviewtickets.php?seq='.$result["ticketnumber"].'\'">
<td align="center">'.$padlock.'</td>
<td><font color="#'.$text_colour.'"><strong>'.$result["ticketnumber"].'</strong></font></td>
<td><font color="#'.$text_colour.'">'.ContactNameLookup($result["contact"], "Forename Surname").'<br><strong>'.CompanyNameLookup($result["company"]).'</strong></font></td>
<td width="400px"><font color="#'.$text_colour.'"><strong>'.stripslashes(strip_tags($result["subject"])).'</strong><br>'.stripslashes(strip_tags(substr($result["summary"],0,200))).'</font></td>
<td><font color="#'.$text_colour.'"><strong>'.$result["department"].'</strong></font></td>
<td><font color="#'.$text_colour.'">'.$result["opened_by"].'<br>'.$result["datetime"].'</font<</td>
<td><font color="#'.$text_colour.'">'.$result["last_updated_by"].'<br>'.$result["last_modified"].'</font></td>
<td><font color="#'.$text_colour.'">'.$at_result["forename"].' '.$at_result["surname"].'</font></td>
</tr>';
}
}
}
然后在调用该函数时我执行以下操作:
<?php DashboardTickets("Customer Reply", "F36F25", "FFFFFF", "000000") ?>
<?php DashboardTickets("Needs Action", "FF0000", "FFFFFF", "000000") ?>
<?php DashboardTickets("Open", "666666", "FFFFFF", "000000") ?>
我在某些变量中设置了权限
$usertype_user = $_SESSION["usertype_user"];
$usertype_admin = $_SESSION["usertype_admin"];
$usertype_accounts = $_SESSION["usertype_accounts"];
$usertype_support = $_SESSION["usertype_support"];
上述变量为'yes'
或''
我只想向某些用户显示门票表中的行
例如,如果$usertype_accounts
不等于'yes'
,则不要显示工单中的行其中department = 'Accounts'
最佳答案
有几种方法可以解决这个问题。
1) 在工单结果循环中添加一个条件,当 $usertype_accounts
的值不为“yes”并且记录的部门为“Accounts”时,该条件会跳过记录。
foreach($records as $result) {
if ($usertype_accounts != 'yes' && $result['department'] == 'Accounts') {
continue; // skip to the next result
}
//...
2) 或者(这是更好的解决方案),您可以使查询动态化,以便根据权限变量的值添加某些条件。例如:
$baseSql = "SELECT * from tickets where deleted = :deleted and status = :status";
// Do something like this for all your permission variables
if ($usertype_accounts != 'yes') {
$baseSql .= " and department != 'Accounts'";
}
$pdo_conn->prepare($baseSql);
//...
关于如果变量不等于 'yes',PHP 函数不显示行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21310834/
这个问题在这里已经有了答案: NSNumber Literals (5 个答案) 关闭 6 年前。 我正在发出一个 HTTP 请求,我必须在其中发送一个 bool 值。我试过他们两个。 两者的工作方
我使用 FireBug 测试了这两种情况,结果看起来非常相似: >>> var x = {"active": "yes"} >>> x.active "yes" >>> var x = {active
在 Objective-c 中,@YES/@NO 和 YES/NO 有什么区别?每种类型使用什么类型? 最佳答案 @YES 是 [NSNumber numberWithBool:YES] 的缩写形式
我正在编写一个脚本来创建虚拟机,显然我想支持标准的确认/whatif 语义。但是,如果我要创建多台机器,最好能区分"is"和“全部是”,这样我就不必重新确认每台机器。 $pscmdlet.Should
这个问题在这里已经有了答案: In JavaScript, why is "0" equal to false, but when tested by 'if' it is not false by
我需要编写一个正则表达式来验证字符串。如果正则表达式包含以下任何内容,则应传递字符串:y、Y、yes、YES , 1。这些字母可以是任何大小写。我是正则表达式和 JavaScript 的新手。 最佳答
我是网络开发的新手,如果能得到任何帮助,我将不胜感激。我有一个 HTML/CSS slider ,当 slider 处于"is"位置(如名字和主题)时,我想显示更多的文本框字段。如果可能的话,我真的希
bash: $: yes a [some output] then press Ctrl+Z $: yes b [some output] then press Ctrl+Z 然后,执行两
我感兴趣的是能够在 Yes/No 提示符下自动让我的 cmd 输入 Yes: __
以上说明了一切-我将 UITextField 设置为安全,但希望为用户提供使其不安全的选项(因此,如果他们在私有(private)区域中,他们可以确定输入的内容)。但是,假设他们误按了切换开关,并想将
当 ssh hostname 提示 The authenticity of host 'foobar' can't be established. ECDSA key fingerprint is .
如何在自定义 MKAnnotationView 上正确设置半径并允许标注?这会引发异常: 来 self 的自定义 MKAnnotationView 类: - (id)initWithFrame:(CG
如果我有 1200 行,并且我希望我的 120 行说"is"而其余的说“否”,我应该如何将其应用于 Excel 文件?我知道使用: =CHOOSE(RANDBETWEEN(1,2),"Yes","No
我想进行一个查询,返回如下所示的表结果: 列标题是我的一个表格中的字段,下面的数字是该字段的是/否条目数。 我遇到的问题是在行的开头显示是/否。我希望它以这种方式组织,以便更好地根据数据创建图表。 现
这个问题在这里已经有了答案: Literal @YES not working in iOS 5 / Xcode 4.4 (2 个答案) 关闭 7 年前。 使用 XCode 4.4 的 Conver
这段代码: $query = array( "var" => "no", "not_var" => "yes", "var2" => "maybe" ); print http
在我的 Dynamics CRM 机会表单中,我添加了销售配额分配网格。如果在整个网格中输入了四个以上"is",我希望显示一条警告消息(或类似的内容)。例如,假设记录“A”t 有 4 个标记为"is"
This question already has answers here: How do I perform an IF…THEN in an SQL SELECT? (31个答案) 已关闭6年。
考虑以下文档: foo: bar: Yes 根据the spec,这应该解释为Boolean,而不是String。 但是,it seems对此文档产生了相同的解释: foo: bar: 'Ye
在网页的第一页上,它要求用户从下拉列表中选择他们想要的产品类型,并且为每个产品指定一个值 0,1,2...然后,一旦他们继续,他们就会被发送到不同的网页,并根据他们选择的产品在那里我希望单选按钮自动选
我是一名优秀的程序员,十分优秀!