gpt4 book ai didi

PHP MYSQL "more info"按钮

转载 作者:行者123 更新时间:2023-11-29 18:52:43 25 4
gpt4 key购买 nike

我有一个问题:

在 PHP、HTML 和 MySQL 中我对产品进行了概述(数据来自数据库)现在此列表中的每个产品都有一个更多信息按钮。我希望,当我单击更多信息时,会打开一个新页面,并且该页面应该显示有关该产品的更多信息。如何使其仅显示该特定产品的信息?

这是表格的当前代码及其概述:

    <div class="col-xs-2">
</div>
<div class="col-xs-4">
<h4 class="product-name"><strong> Producten</strong></h4><h4><small></small></h4>
</div>
<div class="col-xs-6">
<div class="col-xs-6 text-right">
<h6><strong>Datum binnenkomst</strong></h6>
</div>
<div class="col-xs-4">
<h6><strong>Datum uitgave</strong></h6>
</div>
<div class="col-xs-2">
</div>
</div>
</div>
<hr>
<?php
include("connection.php");
$sql = "SELECT * FROM bedrijven";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo'
<div class="row">
<div class="col-xs-2"><img class="img-responsive" style="max-height:80px;" src="' . $row["KVK"] . '">
</div>
<div class="col-xs-4">
<h4 class="product-name"><strong> '. $row["Bedrijfsnaam"] .' </strong></h4><h4><small>'. $row["Klantnummer"] .'</small></h4>
</div>
<div class="col-xs-6">
<div class="col-xs-6 text-right">
<h6><strong>'. $row["BStraatnaam"] .'</strong></h6>
</div>
<div class="col-xs-4">
<h6><strong>'. $row["BHuisnummer"] .'</strong></h6>
</div>
<div class="col-xs-2">
<a href="Moreinfo.php"> <button type="button" class="btn btn-link btn-xs">
More info
</button></a>
</div>
</div>
</div>
<hr>';
}
} else {
echo "0 results";
}
$conn->close();?>

希望有人能帮助我。

如果能学到更多新东西就好了;)

最佳答案

如果您想拆分结果,只需打印出您想要显示的内容。您可以使用 LIMIT (对于一个范围)进行选择性查询,或者只是确保只获得一个结果,通常通过使用唯一标识符(自动递增 ID 字段)和 WHERE id = 来完成1.

在 PHP 中,我们可以使用 $_GET['page'] 从 URL 中获取页面参数,例如:

domain.com/somepage?page=2

但是请记住,最终用户可以在地址栏中轻松编辑它,因此在 SQL 查询中使用它之前应该在 PHP 中正确处理,以避免 SQL injection 。它可以使用 PHP 的 is_number 进行检查或使用类似 prepared statements 的内容。

关于PHP MYSQL "more info"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44304301/

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