gpt4 book ai didi

php - 如何在 PHP 中显示前 6 条记录可见,其余记录应禁用?

转载 作者:行者123 更新时间:2023-11-29 10:47:53 24 4
gpt4 key购买 nike

我的表中有 100 条记录,我必须显示所有记录,但前 6 条记录可见,并禁用剩余记录。

我尝试查询

SELECT * FROM products WHERE p_type=1 Order By date_of_add_product ASC LIMIT 6

它将显示前 6 条记录,但我需要显示剩余的所有记录,这应该被禁用。你能帮我理一下逻辑吗?

最佳答案

请尝试以下代码,

$i = 0;
$query = "SELECT * FROM products WHERE p_type=1 Order By date_of_add_product ASC";
$result = $mysqli->query($query);

while($row = $result->fetch_array()) {
if($i<6) { ?>
<a href="product.php?id=<?php echo $row['id']; ?>" ><?php echo $row['product_name']; ?></a>
<?php } else { ?>
<a href="JavaScript:void(0);" class="disabled"><?php echo $row['product_name']; ?></a>
<?php }
$i++;
}

也添加这个CSS,

a { color: red; }
a.disabled { color: gray; }

关于php - 如何在 PHP 中显示前 6 条记录可见,其余记录应禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44248704/

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