在模板中打印记录
Print record in template
我正在尝试在模板中打印记录这里有一个字段有问题itemDesc
:这个字段是可选的,有时用户不会在那个字段中插入任何数据当时我尝试打印记录时默认打印 0
,但我当时不想打印任何东西。我不知道为什么当用户未在该字段中填写任何数据时打印 0
。
<tr>
<td> </td>
<td>Item Name</td>
</tr>
{section name="sec" loop=$billDetailArray}
<tr>
<td>
<a href="billdetaildelete.php?billdetailId={$billDetailArray[sec].billdetailId}" onclick="return myFunction();" class="link" ><img src="./images/delete.png"></a>
</td>
<td>{$billDetailArray[sec].itemName}{$billDetailArray[sec].itemDesc}</td>
{/section}
您可以使用 isset():
{if isset($billDetailArray[sec].itemDesc) && $billDetailArray[sec].itemDesc !== 0}
{$billDetailArray[sec].itemName}{$billDetailArray[sec].itemDesc}
{/if}
我不知道 itemDesc 中默认有一个整数。如果不将 && 语句更改为您需要的内容 !== '0', != 0,...
我正在尝试在模板中打印记录这里有一个字段有问题itemDesc
:这个字段是可选的,有时用户不会在那个字段中插入任何数据当时我尝试打印记录时默认打印 0
,但我当时不想打印任何东西。我不知道为什么当用户未在该字段中填写任何数据时打印 0
。
<tr>
<td> </td>
<td>Item Name</td>
</tr>
{section name="sec" loop=$billDetailArray}
<tr>
<td>
<a href="billdetaildelete.php?billdetailId={$billDetailArray[sec].billdetailId}" onclick="return myFunction();" class="link" ><img src="./images/delete.png"></a>
</td>
<td>{$billDetailArray[sec].itemName}{$billDetailArray[sec].itemDesc}</td>
{/section}
您可以使用 isset():
{if isset($billDetailArray[sec].itemDesc) && $billDetailArray[sec].itemDesc !== 0}
{$billDetailArray[sec].itemName}{$billDetailArray[sec].itemDesc}
{/if}
我不知道 itemDesc 中默认有一个整数。如果不将 && 语句更改为您需要的内容 !== '0', != 0,...