选项卡式窗格中的表格
我有这样的东西。
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
<li><a href="#tabs-3">Tab 3</a></li>
</ul>
<div id="tabs-1">
<p>Tab 1 content</p>
</div>
<div id="tabs-2">
<p>Tab 2 content</p>
</div>
<div id="tabs-3">
<p>Tab 3 content</p>
</div>
</div>
我需要表格,而不是每个选项卡中的内容(选项卡 1 内容...)。所有 3 个选项卡中的表结构都是相同的,只是内容随 MySQL 查询而变化。查询结果可能有数千行。
我该怎么办呢?我对 Javascript 和 PHP 很陌生 谢谢
I have something like this.
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
<li><a href="#tabs-3">Tab 3</a></li>
</ul>
<div id="tabs-1">
<p>Tab 1 content</p>
</div>
<div id="tabs-2">
<p>Tab 2 content</p>
</div>
<div id="tabs-3">
<p>Tab 3 content</p>
</div>
</div>
Instead of the content (Tab 1 content...) in each of the tabs, I need Tables. The structure of the tables in all the 3 tabs is the same, just the content changes with the MySQL query. The query results may have thousands of rows.
How can I go about it? I am very new to Javascript and PHP
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您想要实现的基本上是:
您可以使用 PHP 代码来创建这些表(我假设您已经查询了数据库并将数据存储在变量 $rows 中):
嗯,上面的代码并不完整,您可以添加表头,根据您的要求用 CSS 等装饰它。但使用这种方法,您将必须为每个表重复代码。既然您说过在所有三个选项卡中都有相同的表结构,您可以在循环中自行创建 div 标签。在这种情况下,您将:
同样,您需要根据您的要求进行装饰。这些代码片段应该可以帮助您入门!
What you are trying to achieve is basically:
you can use the PHP code to create these tables (I assume you have queried the DB and have the data in variable $rows ):
Well, the above code is not complete though, you can add table header, decorate it with CSS etc as per your requirement. But using this method, you will have to repeat the code for each table. Since you said you have the same table structure in all the three tabs, you can create the div tags in a loop it self. In that case you will have:
Again, you need to decorate as per your requirements. These code snippets should help you get started!
jQuery UI 可以轻松创建和访问选项卡。它有一个 不错的 API 用于执行您所描述的操作。
jQuery UI makes it easy to create and access tabs. It has a nice API for doing the things you describe.