我无法在twitter Bootstrap中实现foreach
循环表,以显示数据库中的用户点:
<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>';
?>
答案 0 :(得分:1)
<ol>
内部需要一个或多个<li>
。最后不是<br>
行。
答案 1 :(得分:0)
核心问题可能是您<li>
内需要<ol>
。但我会建议适当的重写。您也不需要<br>
列表。
<ol>
<?php
foreach($ranking as $key1 => $value1){
echo "<li>". key1 . ", " . $value1['username'] . $value1['points']."</li>";
}
?>
</ol>
想要一张桌子吗?做同样的事情,记住,<tr>
是一行,<td>
是一个单元格。我还将课程table
添加到table
,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:我猜到了你想要的细胞。
或许再做一些HTML
&amp; PHP
教程并阅读一些最佳实践