gpt4 book ai didi

javascript - 在 PHP 代码中显示/隐藏表格

转载 作者:行者123 更新时间:2023-11-28 06:47:12 25 4
gpt4 key购买 nike

我需要在下面的 PHP 代码中使用 if 条件隐藏一个表。我正在尝试为此使用 CSS,但 CSS 似乎无法读取 if 条件,并且它总是运行并覆盖。我想实现它,而不在 if 条件内使用表创建标签。谢谢

<?php
$arr=array(array(1,2,3,4,5),array(6,7,8,9));
foreach ($arr as $val)
{
echo '<table border="1" id="table1" align="center" style="float:center;">';
for($i=0;$i<sizeof($val);$i++)
{
echo '<tr><td>'.$val[$i].'</td></tr>';
if($val[$i]>5)
{?>
<style>
#table1 { visibility:hidden; }
</style>
<?php
}
else
{?>
<style>
#table1 { visibility: visible !important;}
</style>
<?php
}
}
echo'<br/>';
echo '</table>';
}
?>

最佳答案

<?php
$arr = array(array(1,2,3,4,5), array(6,7,8,9));
$id = 1;
?>
<html>
<head>
<style type="text/css">
.hidden {
visibility: hidden;
}
</style>
</head>
<body>

<?php
foreach($arr as $val) :
for($i = 0; $i < sizeof($val); $i++) :
if($val[$i] > 5) :
$hidden = true;
else :
$hidden = false;
endif;
endfor;
?>

<table border="1" id="table' . $id++ . '" align="center" class="<?php if($hidden) : ?>hidden<?php endif; ?>">
<?php for($i = 0; $i < sizeof($val); $i++) : ?>
<tr><td><?php echo $val[$i]; ?></td></tr>
<?php endfor; ?>
<br/>
</table>
<?php endforeach; ?>

</body>
</html>

关于javascript - 在 PHP 代码中显示/隐藏表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33305389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com