【问题标题】:how to add scrollbar to table in php?如何在php中将滚动条添加到表格中?
【发布时间】:2018-01-25 05:21:39
【问题描述】:

我想知道如何在我的表格中添加一个以 php 文件编写的滚动条。我不想把它写在 style.css 文件中,我想直接在 php 文件中。下面是我的代码,但我无法让它工作。该表从 mySql 数据库中获取内容,该数据库有效。但问题是我获得了很多内容,所以它填满了整个页面。这就是我想让它可滚动的原因:

if(mysqli_num_rows($result) > 0){ 
   echo '<table border="1">';
               echo "<tr>";
                   echo "<th>Name</th>";
               echo "</tr>";
   while($row = mysqli_fetch_array($result)){
    echo "<tr>";
         echo "<td>" . $row['name'] . "</td>";
    echo "</tr>";
           }
           echo "</table>";

【问题讨论】:

  • 如果页面超过浏览器窗口大小,浏览器会自动添加滚动条。究竟是什么问题?你有阻止这种自动行为的 CSS 吗?你在尝试做其他事情吗?此外,PHP 与您的客户端样式无关。这完全是 HTML 和 CSS。不管你想不想。
  • 你只能用css添加滚动。你可以为它添加内联样式
  • @David 页面超出浏览器,但不加滚动。我现在确实有任何 CSS
  • @Sikandar_ali 我确实尝试添加 echo " overflow-y: scroll; >";但它没有工作
  • 这与PHP或MySQL无关,完全与HTML和CSS有关。

标签: php html css mysql


【解决方案1】:

如果我的问题正确,则需要设置宽度和高度,然后设置溢出-y。这将为您提供一个设置为具有滚动条的特定大小的表格。请注意,您需要设置自己的宽度和高度。

echo "<table style=\"width:500px; height:500px; overflow-y:auto\">"; 

【讨论】:

    猜你喜欢
    • 2013-07-09
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 2016-02-29
    • 2015-02-23
    相关资源
    最近更新 更多