如何在右上角放置'while'循环的内容?

时间:2013-04-15 07:23:42

标签: php css html while-loop

我有一个从PHP编码的while循环中获取的名称列表。 当我尝试显示嵌入div的循环内容时,内容会重叠。 我用于内容的风格是:

<style>
    #cap{
        position: absolute;
        top: 0px;
        right: 0px;
    }
</style>

以下是循环内容的完整代码以及PHP中div的样式:

<?php
    $result2 = mysql_query("SELECT `player_name` FROM `player_data` WHERE  `team_id`=$team2");

    while($row = mysql_fetch_assoc($result2))
    {
        $name2 = $row['player_name'];
        echo "<div id='cap'>";
        echo "" . $name2 . "<br/>";
        echo "</div>";
    }
?>

如何获取此内容$ name2不重叠?

2 个答案:

答案 0 :(得分:0)

这样的事情:

echo '<div id="cap">';
while($row = mysql_fetch_assoc($result2))
{
    $name2 = $row['player_name'];
    echo '<div class="player">';
    echo $name2;
    echo '</div>';
}
echo '</div>';

答案 1 :(得分:0)

将带有CSS的div放在循环之外:

echo '<div id="cap">';
while($row = mysql_fetch_assoc($result2))
{
     $name2 = $row['player_name'];
     echo "" . $name2 . "<br/>";
}
echo "</div>";