下面是我用我的表代碼:在smarty表中使用「if」「else」?
<tbody>
{foreach key=num item=referral from=$referrals}
{if $referral.commission neq "$0.00 USD"}
<tr>
<td>{$referral.date}</td>
<td>{$referral.service}</td>
<td>{$referral.amountdesc}</td>
<td>{$referral.commission}</td>
<td>{$referral.status}</td>
</tr>
{/if}
{foreachelse}
<tr>
<td colspan="6">{$LANG.norecordsfound}</td>
</tr>
{/foreach}
</tbody>
基本上如果$referral.commission
是$0.00 USD
話,我不希望該行顯示。然而,現在這些行顯示,我不知道我做錯了什麼......
什麼是'$ referral.commission'的例子嗎?也許這只是一個數字,沒有'USD'部分。 – mc10
你的'{if ...}'在哪裏? – sectus
它等於'$ 0.00美元'或'$ 100.00美元'或'$ 200.00美元'或'$ 300.00美元' – user3205164