PHP 代码 (functions.php)
$main = $db_sql->query_array("SELECT catid,titel,subcat,startorder FROM $cat_table WHERE catid='$subcat'");
$tpl->register('category_title',stripslashes($main['titel']));
$tpl->register('category_id',$main['catid']);
所以我想添加一个 if 语句,如果 {category_id}
不为 0,则执行以下代码
<img src="{GRAFURL}/{category_id}.jpg" alt="{category_title}" width="50" height="50" border="0" align="middle" /> {category_title}
正确的语法是什么?
html 文件还需要更多代码吗?
最佳答案
HTML 没有 if 语句等动态特性。将 HTML 视为一种定义布局的语言 - 使用 HTML 本身无法更改。
这应该可以解决问题:
<?php
if ( false === is_empty( $category_id )) {
echo "<img src='{$GRAFURL}/{$category_id}.jpg' alt='{$category_title}'
width='50' height='50'
border='0' align='middle' /> {$category_title} ";
}
?>
关于php - html 模板 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643861/