我想隐藏带有id的表行,例如: 如果用户请求此地址:http:// * .com / index.php?show = 1,3 信息仅显示在第1列和第3列中,但不显示在第2列。
<table>
<tr>
<td> 1 </td>
<td> hidden </td>
</tr>
<tr>
<td> 2 </td>
<td> shown </td>
</tr>
<tr>
<td> 3 </td>
<td> shown </td>
</tr>
</table>
答案 0 :(得分:3)
如果表格中的ID是动态的,那么你可以这样做。
$temp=explode(',',$_GET['show']);
<?php if(in_array('1',$temp) { ?>
<tr>
<td>1</td>
<td> something</td>
</tr>
<?php } ?>
只需将“1”更改为动态变量即可。
答案 1 :(得分:0)
喜欢这个吗?
<?php
$show = explode(',', $_GET[show]);
?>
<table>
<?php if (in_array(1, $show)) { ?>
<tr>
<td> 1 </td>
<td> hidden </td>
</tr>
<?php }?>
...
如果你有很多行,你可以使用例如循环。