-1

我在foreachtwitter Bootstrap 中实现循环表以显示数据库中的用户点时遇到问题:

<ol>
<?php foreach($ranking as $key1 => $value1): ?> 
    <?php print $key1.", ".$value1['username'].$value1['points']."<br>";?>          
<?php endforeach; ?>    
</ol>

我做了这样的事情:

<?php echo '<table class="table"><tr>';

    foreach($ranking as $key1 => $value1)
        echo '<td>', $key1, '</td>
    <td>', $value1, '</td>';

    echo '</tr></table>';
?>
4

2 回答 2

1

在 an 内<ol>需要有一个或多个<li>s。不与<br>在最后。

于 2013-06-19T14:44:56.077 回答
0

核心问题可能是你需要<li>在你的<ol>. 但我会建议适当的重写。您也不需要<br>with 列表。

<ol>
<?php 
    foreach($ranking as $key1 => $value1){
        echo "<li>". key1 . ", " . $value1['username'] . $value1['points']."</li>";
    }
?>    
</ol>

想要一张桌子?做同样的事情,记住,<tr>是一行,<td>是一个单元格。我还将类添加tabletable, 用于boostrap css

<table class="table">
<?php 
    foreach($ranking as $key1 => $value1){
        echo "<tr><td>". key1 . "</td><td>" . $value1['username'] . $value1['points']."</td></tr>";
    }
?>    
</table>

ps:我猜到你在牢房里想要什么。

也许做更多HTMLPHP教程并阅读一些最佳实践

于 2013-06-19T14:47:13.543 回答