gpt4 book ai didi

php - MySQL 响应作为 Smarty 中的自定义文本。

转载 作者:行者123 更新时间:2023-11-30 01:15:12 25 4
gpt4 key购买 nike

我需要查询我的数据库,如果响应是1,我需要显示yes,如果我得到2,显示a 也许如果我得到 3 显示号码。我知道在 php 中我们为此使用常量,但我不知道如何在 smarty 中做到这一点。这是查询部分

$result = select_query("tblemails", "", array("userid" => $userid), "id", "DESC", "0,5");
$lastfivemail = array();
while ($data = mysql_fetch_array($result))
{
$lastfivemail[] = array("id" => $data["id"], "security" => $data["security"], "date" => frommysqldate($data["date"], "time"), "subject" => $data["subject"] ? $data["subject"] : "No Subject");
continue;
}
$templatevars["lastfivemail"] = $lastfivemail;

该结构用于 whmcs。

"security" => $data["security"]

从数据库返回 1、2 或 3

这是用于显示的代码

<div class="clientssummarybox">
<div class="title">{$_ADMINLANG.clientsummary.emailsheading}</div>
<table class="clientssummarystats" cellspacing="0" cellpadding="2">
{foreach key=num from=$lastfivemail item=email}
<tr class="{cycle values=",altrow"}"><td align="center">{$email.date} - <a href="#" onClick="window.open('clientsemails.php?&displaymessage=true&id={$email.id}','','width=650,height=400,scrollbars=yes');return false">{$email.subject}</a></td></tr>
{foreachelse}
<tr><td align="center">{$_ADMINLANG.clientsummary.noemails}</td></tr>
{/foreach}
</table>
</div>

</td><td width="25%" valign="top">

谢谢

最佳答案

试试这个

{foreach key=num from=$lastfivemail item=email}
<tr class="{cycle values=",altrow"}"><td align="center">{$email.date} - <a href="#" onClick="window.open('clientsemails.php?&displaymessage=true&id={$email.id}','','width=650,height=400,scrollbars=yes');return false">{$email.subject}</a></td>
<td>
{if $email.security eq '1'}
Yes
{elseif $email.security eq '3'}
No
{else}
Other
{/if}
</td></tr>
{foreachelse}

IF ELSE

关于php - MySQL 响应作为 Smarty 中的自定义文本。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19134886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com