【发布时间】:2019-03-20 20:01:15
【问题描述】:
由于我找不到任何关于此的信息,我想我应该在这里寻求帮助。
我正在处理一个当前看起来像这样的表 (PHP/MySQL):
https://i.gyazo.com/4115cf6fb14921ea9109580ec9c6c531.png
我想制作一个按钮,我可以在其中显示/隐藏一整列。所以假设我想隐藏“经理”,我可以按一个按钮,整个列都会隐藏。
我是编程新手,我已经尝试过不同的代码,但我无法让它工作。
if($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result) > 0){
echo "<table class='table table-bordered table-striped'>";
echo "<thead>";
echo "<tr>";
?>
<th class="rotate2"><div><span>Naam</span></div></th>
<th class="rotate2"><div><span>Functie</span></div></th>
<th class="rotate2"><div><span>Afdeling</span></div></th>
<th class="rotate2"><div><span>Contract</span></div></th>
<th class="rotate2"><div><span>DID</span></div></th>
<th class="rotate2"><div><span>DUD</span></div></th>
<th class="rotate2"><div><span>Manager</span></div></th>
<th class="rotate2"><div><span>Profiel</span></div></th>
<?php
while($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>" . $row['naam'] . "</td>";
echo "<td>" . $row['functie'] . "</td>";
echo "<td>" . $row['afdeling'] . "</td>";
echo "<td>" . $row['contract'] . "</td>";
echo "<td>" . $row['DID'] . "</td>";
echo "<td>" . $row['DUD'] . "</td>";
echo "<td>" . $row['manager'] . "</td>";
echo "<td>" . $row['profiel'] . "</td>";
希望有人能帮帮我,
我无法让图像工作,所以我做了一个 gyzago。
谢谢
【问题讨论】:
-
你可以使用 javascript/JQuery。为列的所有标签赋予相同的唯一类并将它们一起显示/隐藏。
-
为此使用
JQuery -
好的,谢谢,我试试
-
或者,您可以使用老式的方式进行操作:重新加载页面并且不呈现您不想要的列。这样你就可以在 PHP 中完成所有操作,而无需学习 JQuery,这在开始时可能会有些困难。
标签: php mysql button hide show