【问题标题】:Creating Html table using text file data使用文本文件数据创建 Html 表
【发布时间】:2020-07-18 04:56:37
【问题描述】:

我想使用文本文件数据制作一个 html 表格。由于我是网页设计的新手,我不知道哪种方法最好。如果有人能指点我该怎么做,那就太好了。

【问题讨论】:

  • 请提供 txt 文件,到目前为止您尝试了什么以及结果应该是什么样子。一些谷歌搜索应该会为您指明正确的方向。
  • 我的项目是根据数据创建大学的时间表或时间表。我在 C++ 中制作了这个算法,它在文本文件中返回时间表。该文件包含“Teacher_name、start_time、end_time、batch”等字段。现在我想在网络上实现这个想法并从中创建 html 表,但我不知道如何做到这一点。
  • 要明确,我并不是要一个完整的解决方案。我只是问哪种方法最适合它。由于我不知道 java 脚本和 PHP,我想问这两个中哪一个最适合我的项目。
  • PHP 和 JS 服务于不同的用例。 JS 主要用于前端(例如也可以用于带有节点的后端),PHP 是一种简单的后端语言。我将向您展示一个简单的实现。
  • 检查我的答案,如果对您有帮助,请将其标记为已接受的答案

标签: html web


【解决方案1】:

所以首先你必须从加载 txt 文件开始。既然你在 cmets 中写过关于 php 的文章,我猜你正在使用 PHP 作为后端语言。

所以创建一个名为 table.php 的文件。

在这个文件中,您可以从您的服务器/任何地方加载文本文件,还可以创建 html 代码并回显它。这将逐行返回表格。

另一个好的解决方案是从您的文本文件中创建一个对象,然后使用 JSON 作为该对象的传输状态到您的 JavaScript 前端 -> 这是我的首选解决方案。

它应该看起来像这样(文件加载取自this):

<?php
$html = '<table>'; //html variable will contain our table code
$fh = fopen('filename.txt','r'); //filename / path here
while ($line = fgets($fh)) {
  $html .= '<tr>';
  $html .= '<td>' + $line + '</td>';
  $html .= '</tr>';
}

fclose($fh);
$html .= '</table>';
echo $html;

?>

【讨论】:

  • 谢谢。你为我清除了很多东西。现在我知道我的项目是可能的。
  • 我已经创建了表格,但是我不能在表格上使用 css 属性,这是为什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多