【发布时间】:2015-07-28 19:53:01
【问题描述】:
简而言之,用户上传一个 csv 文件,然后下面的代码处理它以显示在屏幕上。
<?php
if (isset($_POST['uploadSubmit'])) {
$row = 1;
if (($fileCheck = fopen($_FILES["uploadCourses"]["tmp_name"], "r+")) !== FALSE) {
while (($data = fgetcsv($fileCheck, 100000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo "<input type='text' value='$data[$c]' />";
}
}
fclose($fileCheck);
}
}
?>
如果行上的项目太多而无法在屏幕上显示,则会在下一行显示。正如你在图片中看到的所有字母都是标题,并且有自己的行(数字),但是由于屏幕尺寸不能包含所有行,它们将移动到下一行,并且它与造成混乱的列混合在一起。
这就是问题所在。我希望当行太大而无法放入屏幕时显示该部分的自定义滚动条,从而保留表格。它应该足够大,以便您可以在移动设备上左右滚动。任何帮助将不胜感激。
随便
【问题讨论】:
-
如果我说所有字母都是标题,所有数字都是实际数据,我理解正确吗?你能给我们举个例子,说明表格的 HTML 输出是什么样的吗?
-
是的,正确的标题是字母和数字在各自的列下