Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何定位';而';在右上角打圈?_Php_Css_Html_While Loop - Fatal编程技术网

Php 如何定位';而';在右上角打圈?

Php 如何定位';而';在右上角打圈?,php,css,html,while-loop,Php,Css,Html,While Loop,我有一个名字列表,这些名字是从循环中提取的,而循环是用PHP编码的。 当我试图显示嵌入在div中的循环的内容时,内容会重叠。 我用于内容的样式是: <style> #cap{ position: absolute; top: 0px; right: 0px; } </style> #帽{ 位置:绝对位置; 顶部:0px; 右:0px; } 以下是循环内容的完整代码以及PHP中div的样式: <?p

我有一个名字列表,这些名字是从
循环中提取的,而
循环是用PHP编码的。
当我试图显示嵌入在div中的循环的内容时,内容会重叠。
我用于内容的样式是:

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

#帽{
位置:绝对位置;
顶部:0px;
右:0px;
}
以下是循环内容的完整代码以及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>";
    }
?>
类似这样的东西:

echo '<div id="cap">';
while($row = mysql_fetch_assoc($result2))
{
    $name2 = $row['player_name'];
    echo '<div class="player">';
    echo $name2;
    echo '</div>';
}
echo '</div>';
echo';
而($row=mysql\u fetch\u assoc($result2))
{
$name2=$row['player_name'];
回声';
echo$name2;
回声';
}
回声';

将带有CSS的div置于循环之外:

echo '<div id="cap">';
while($row = mysql_fetch_assoc($result2))
{
     $name2 = $row['player_name'];
     echo "" . $name2 . "<br/>";
}
echo "</div>";
echo';
而($row=mysql\u fetch\u assoc($result2))
{
$name2=$row['player_name'];
回显“$name2”。
; } 回声“;
了解您所需的HTML输出将有助于给您一个正确的答案……仅供参考,如果有多个元素具有相同的ID,则不是有效的HTML,请改用类