滚动html页面中的mysql表内容
scroll mysql table contents in html page
我在MySQL数据库中有一个这样的表:
-----------------------------------
|ID |Word | Meaning | Synonyms |
-----------------------------------
|1 |abc |xyxy |abcxyxy |
|2 |def |yzyz |defyzyz |
|3 |ghi |zxzx |ghizxzx |
-----------------------------------
这张表大约有1500行。我想在滚动框中显示"Word"列的内容,如果我点击滚动框的行,应该显示含义和同义词。例如:
---------------------------------------
|abc |^| |
|def | | |
|ghi | | |
---------------------------------------
左边是滚动框。同样,滚动框有很多项目。现在,如果我点击滚动框中的"def",页面应该是这样的:
-------------------------------------------
|abc |^| Meaning: yzyz |
|def(Highlighted)| | Synonyms: defyzyz |
|ghi | | |
-------------------------------------------
如果点击"ghi",页面应该是这样的:
-------------------------------------------
|abc |^| Meaning: zxzx |
|def | | Synonyms: ghizxzx |
|ghi(Highlighted)| | |
-------------------------------------------
我该怎么做?举个例子会很感激,因为我是这方面的新手。
您可以使用CSS来显示滚动条,该CSS正好显示在@Jack答案中。但是,如果您想从MySQL中获取数据,则需要使用Ajax。您可以使用PHP或您喜欢的任何其他服务器端语言运行两个MySQL查询。一个查询将获取所有ID,并使用任何自定义HTML数据属性插入,如下所示:
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
在第二个查询中,您可以在单击特定项目时使用ID从MySQL获取数据。您可以在单击Ajax请求时发送该请求。
$('li').click(function() {
// Fetch the data-id value for particular item when clicked
// Run an Ajax request to fetch the MySQL data
});
您可以制作这样的div:
<div class="container">
<!-- mysql content -->
</div>
Css:
.container {
overflow: auto;
}
相关文章:
- 单击鼠标,用MySQL数据填充html表单输入字段
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- HTML表单将数据POST到MySQL
- 当select标记触发onChange事件时,从mysql数据库加载html表
- HTML-使用mysql.php生成一个选择框.我怎样才能更改“;值“;生成的选择框选项的
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- 来自mysql的动态值用于html代码点火器视图中的图形
- 如何将mysql查询的结果获取到html文本框中
- Interfacing html, javascript, php and mysql
- HTML按钮(onlick)在将数据发送到MySQL表时不起作用
- 我怎样才能为一个简短的项目托管 HTML/PHP/MySQL
- 从php中的mysql中复制带有嵌入式下拉列表的html表单javascript
- 使用AJAX/PHP让HTML按钮将数据插入MySQL数据库
- 在选择下拉选项时,从mysql数据库填充HTML表单字段
- Ckeditor:如何在mysql中避免使用Ckeditor中的html标签来节省时间
- AJAX使用从PHP生成的HTML调用的函数更新MYSQL数据库
- HTML画布保存在mysql数据库上
- 使用html表显示MySql数据
- Intel XDK - 将 HTML 连接到 PHP,以使用 MySQL 将值保存到数据库
- 带有客户端脚本的HTML表,可存储在Mysql数据库中