<?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();
?>
我需要将此代码对齐到页面的右上角..有点难过???任何建议,将不胜感激!!!提前谢谢。
答案 0 :(得分:0)
您的浏览器不知道PHP是什么,它看到的只是HTML,CSS和Javascript。如果您需要有关格式化网页的帮助,则需要使用HTML / CSS标记提出问题。
如果您不理解PHP是后端的,并且与页面的显示方式无关,那么您可能需要阅读书籍。
PHP将回显您要求它回复的HTML代码,您回显的HTML代码是需要修改的内容。
答案 1 :(得分:0)
您可以对表使用绝对定位,但要考虑到绝对定位高度依赖于父容器,这意味着只有当您的表在其与<body>
之间没有定位元素时,以下代码才有效element(否则声明位置的元素将充当表的定位父元素。)
只需将以下选择器添加到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;
}
答案 2 :(得分:0)
如果你想要对齐内容(只有表格)的顶部和右边,你必须把它放在&lt; head&gt; 和&lt; / head&gt; 你的php文件的标签:
<style>
.db-table {position:absolute;top:0px;right:0px;}
</style>