-1

我有一个这样的 php 网站:

.---------------------.
|title          stats |
|                     |
|generate&display data|
|                     |
| show table of data  |
|                     |
| php generate stats  |
|_____________________|

页面底部的 php 分析表中生成的数据,所有统计变量都在页面底部创建。

我想创建一个数据的快速摘要,例如“x 发生了多少次”等,并将其放在页面的右上角(统计信息),但是在底部生成表格,该数据是已知的页。

在不重复代码的情况下,如何检索这些尚未生成的变量并将它们放置在页面的右上角?或者使用 CSS 或 HTML,我可以使框浮动或类似于页面的右上角吗?

解决这个问题的最佳方法是什么?

编辑:我不是在问如何生成统计信息,我已经在页面底部这样做了,但想在页面顶部显示它们。

4

1 回答 1

1

你在这里问两个不同的问题。

1.

Using only HTML/CSS, I want to create a quick summary of the data like "how many times x occurred [...] but that data is known after the table is generated at the bottom of the page.

为什么你只想用 CSS 做这个?一些简单的 jQuery JS (ex $("element.class").size()) 会告诉你element.class页面上的数量。但是,您对要显示什么样的“统计数据”非常模糊。或者,为什么要在前端做呢?使用 PHP,只需获取count()您正在计算的统计数据的数组元素的数量。

2.

with CSS or HTML, can I make a box float or similar to the top right of the page?

div.box{
    position:absolute;top:25px;right:25px;padding:10px;
}

再一次,你对你想在这里做什么非常模糊。假设您希望统计信息在用户查看数据时保持在页面顶部,此代码将使其保持在距顶部和右侧 25px 的位置。

编辑:

使用我展示的 CSS 代码,然后使用 stats 制作底部的 div display:none;。然后,只需使用:

$("div.box").html($("div.stats").html());
于 2012-05-18T01:48:34.627 回答