-1
<?php

$mysqli = new mysqli("Logxxxom", "Lxxxc", "axxx!", "Lxxxc");
$result = $mysqli->query("SHOW TABLES");
while ($row = $result->fetch_row()) {
    $table = $row[0];
    echo '<h3>', $table, '</h3>';
    $result1 = $mysqli->query("SELECT * FROM $table");
    if ($result1) {
        echo '<table cellpadding="0" cellspacing="0" class="db-table">';
        $column = $mysqli->query("SHOW COLUMNS FROM $table");
        echo '<tr>';
        while ($row3 = $column->fetch_row()) {
            echo '<th>' . $row3[0] . '</th>';


        }
        echo '</tr>';
        while ($row2 = $result1->fetch_row()) {
            echo '<tr>';
            foreach ($row2 as $key => $value) {
                echo '<td>', $value, '</td>';
            }
            echo '</tr>';
        }
        echo '</table><br />';
    }
}
$mysqli->close();

?>

我需要这段代码与页面的右上角对齐.. 有点难倒???任何建议,将不胜感激!!!提前致谢。

4

3 回答 3

0

你的浏览器不知道 PHP 是什么,它看到的只是 HTML、CSS 和 Javascript。如果您需要有关格式化网页的帮助,您需要使用 HTML/CSS 标签提出问题。

如果您不了解 PHP 是后端并且与您的页面显示方式无关,那么您可能想要阅读书籍。

PHP 将回显您要求它回显的 HTML 代码,您回显的这个 HTML 代码是需要修改的。

于 2013-07-04T18:21:41.730 回答
0

您可以为您的表格使用绝对定位,但要考虑到绝对定位高度依赖于父容器,这意味着以下代码可能仅在您的表格与元素之间没有定位元素时才有效<body>(否则元素具有声明的位置将充当表的定位父级)。

只需将以下选择器添加到您的 CSS 代码中:

.top-right-aligned {
    position:absolute;
    top:0;
    right:0;
}

并将您的 PHP 行更改为如下所示

echo '<table cellpadding="0" cellspacing="0" class="db-table right-aligned">';

如果您无法更改可能已定义定位的表的父容器,您也可以使用固定定位,但这种方法也可能会带来一些副作用。

.top-right-aligned {
    position:fixed;
    top:0;
    right:0;
}
于 2013-07-04T18:24:34.217 回答
0

如果要对齐内容的顶部和右侧(仅表格),则必须将其放在php 文件的<head></head>标记上:

<style>
.db-table {position:absolute;top:0px;right:0px;}
</style>
于 2013-07-04T18:24:39.453 回答