0

抱歉,如果这看起来很简单,我对 php 还是很陌生。

我正在使用 for each 循环从数据库中提取数据,并希望将每个结果的列表项添加到侧栏,同时将新容器添加div到正文。

编写此代码的最佳方法是什么?

任何帮助深表感谢。

谢谢

编辑...

到目前为止我的代码...

<?php  

$iidcoversheets = $wpdb->get_results( 
                "
                SELECT * 
                FROM $wpdb->trm_iid_cover_sheet
                WHERE Return_ID_FK = '$trmrtnid->Return_ID_PK'
                "
            );
$gadcoversheets = $wpdb->get_results( 
                "
                SELECT * 
                FROM $wpdb->trm_gad_cover_sheet
                WHERE Return_ID_FK = '$trmrtnid->Return_ID_PK'
                "
            );
 ?>
        <ul>
        <?php    
            foreach ( $iidcoversheets as $iidcoversheet ) 
            {
        ?>
                <li><?php echo $iidcoversheet->business name; ?></li>
            <?php
        }
        ?>
        <?php
            foreach ( $gadcoversheets as $gadcoversheet ) 
            {
        ?>
                <li><?php echo $gadcoversheet->business name; ?></li>
            <?php
        }
        ?>
        </ul>

我了解如何添加<li>项目,但我正在努力解决如何将包含一些 html 的 div 添加到另一个div不在<ul>标签中的 div,因为在我看来这会中断<ul>.

任何帮助将非常感激。

谢谢

4

2 回答 2

0
<div>
<ol>
<?php
    foreach ($uls as $ul) {
    ?>
        <li>
        <?php echo $ul; ?>
        </li>
    <?php
    }
?>
</ol>
</div>
于 2013-06-22T16:14:58.513 回答
0

好的,我意识到我可以稍后在div我想要的页面中简单地执行另一个完全相同的循环,但输出不同。我试图预先完成所有操作,保存结果并将它们输出到其他地方,这是不必要的。

显然,我之前有一个愚蠢的时刻。

感谢所有的投入。

问候

一个

于 2013-06-22T21:34:11.850 回答