-1

foreachデータベースからユーザーポイントを表示するためにループテーブルをtwitter 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>1 つ以上<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>あり、セルです。また、boostrap cssのクラスtableを に追加しましたtable

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

ps: 私はあなたがセルに何を望んでいるのか推測しました.

おそらく、さらにいくつかのHTMLチュートリアルPHPを実行し、いくつかのベストプラクティスを読んでください

于 2013-06-19T14:47:13.543 に答える