PEAR 错误“找不到块‘类别’” ”

发布于 2024-11-07 04:58:26 字数 1179 浏览 0 评论 0原文

我刚刚接触 PEAR 编程。 当尝试使用 SIGMA 模板将数据从数据库传递到 html 时,我遇到了问题。这里的代码:

$tpl->loadTemplateFile('content_index_form.html');

$csql = "SELECT a.*
            FROM  `dod_cat` a
            LEFT JOIN  `dod_brand` b ON b.sID = a.sID
            WHERE a.status =1
            GROUP BY a.sID";
    $result_category = $mdb2->query($csql);
    if (MDB2::isError($result_category)) {
        die ("Error: ".$result_category->getMessage()." <br>Query:".$csql."<br>");
    }
    $y=0;
    while($row_category = $result_category->fetchRow()){
        $y++;
        $tpl->setVariable(array(
            'cat_id'  => $row_category['sID'],
            'cat_name'  => $row_category['name'],
            'cat_equ'  => $row_category['equ_name'],

        ));
        $tpl->parse('categories');
    }

$tpl->show();

下面是模板代码:

<table>
<!-- BEGIN categories -->
<tr>
    <td><a href="{cat_id}">{cat_name}&nbsp;({cat_equ})</a></td>
</tr>
<!-- BEGIN categories -->
</table>

这是 html 页面上显示的错误行“找不到块'类别'”。有人知道我的代码有什么问题吗?

I just new in PEAR programming.
I got a problem when try to passing data from database to html with SIGMA templating. Here the code :

$tpl->loadTemplateFile('content_index_form.html');

$csql = "SELECT a.*
            FROM  `dod_cat` a
            LEFT JOIN  `dod_brand` b ON b.sID = a.sID
            WHERE a.status =1
            GROUP BY a.sID";
    $result_category = $mdb2->query($csql);
    if (MDB2::isError($result_category)) {
        die ("Error: ".$result_category->getMessage()." <br>Query:".$csql."<br>");
    }
    $y=0;
    while($row_category = $result_category->fetchRow()){
        $y++;
        $tpl->setVariable(array(
            'cat_id'  => $row_category['sID'],
            'cat_name'  => $row_category['name'],
            'cat_equ'  => $row_category['equ_name'],

        ));
        $tpl->parse('categories');
    }

$tpl->show();

Below is template code:

<table>
<!-- BEGIN categories -->
<tr>
    <td><a href="{cat_id}">{cat_name} ({cat_equ})</a></td>
</tr>
<!-- BEGIN categories -->
</table>

And this is the error line "Cannot find block 'categories'" show on html page. Is it anybody know what the problem of my code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薆情海 2024-11-14 04:58:26

你需要的

END categories

不是两个开始。

You need to

END categories

not two begins.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文