smarty模板中嵌入php代码,出现啼笑皆非的错误,请大神帮助!
首先,各位大神,咱们就不纠结在应该不应该把php代码嵌入smarty模板中这类问题了,好不?因为我也是在别人代码上增加功能,只要能快速解决问题,啥办法都行。
问题描述:
在表格中,采用foreach的方式从$items读取每个记录,并且在表格中每行显示若干关键词相应的内容。$items是来自于后端php代码处理的结果。现在我需要在显示某个关键词内容时加个判断,读取相应内容,并且做个小链接。
代码如下:
<br /> {foreach $items as $item}<br /> {strip}<br />。。。。。。。。。。。。。。<br />。。。。。。。。。。。。。。<br />{if $item->kind == "folder"}<br /> <td class="name"><p><a href="/views/regions/{$item->id}">{$item->name}</a></p></td><br /> {elseif $item->type != "link"}<br /> <td class="name"><p><a href="/Regions/Files/Download/{$item->id}">{$item->name}</a></p></td> <br /> {else}<br /> {$link_content=""}<br /> {$this_id=$item->id}<br /> {$search_link_query="select * from archive.file where id='$this_id'"}<br /> {$con = mysqli_connect("localhost","root","root")}<br /> {$result = mysqli_query($con,$search_link_query)}<br /> {mysqli_close($con)}<br /> {$row=mysqli_fetch_row($result)}<br /> {$link_content=$row[8]}<br /> <br /> <td class="name"><p><a href="{$link_content}" target="_blank">{$item->name}</a></p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/813">
<img src="https://img.php.cn/upload/ai_manual/000/000/000/175679974520761.png" alt="Qwen">
</a>
<div class="aritcle_card_info">
<a href="/ai/813">Qwen</a>
<p>阿里巴巴推出的一系列AI大语言模型和多模态模型</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="Qwen">
<span>691</span>
</div>
</div>
<a href="/ai/813" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="Qwen">
</a>
</div>
</td><br /> {/if}<br />........................<br />...........................<br /> {/strip}<br /> {/foreach}<br /><br />
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号