html — PHP MYSQL & quot; дополнительная информация & quot; кнопка

У меня вопрос:

В 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();?>

Я надеюсь, что кто-то поможет мне.

Было бы неплохо узнать больше и новые вещи;)

0

Решение

Если вы хотите разделить результаты, распечатайте только то, что хотите показать. Вы можете делать выборочные запросы с LIMIT (для диапазона) или просто убедитесь, что вы получаете только один результат, обычно с помощью уникального идентификатора (поле идентификатора с автоматическим увеличением) и WHERE id = 1,

И в PHP мы можем использовать $_GET['page'], чтобы получить параметр страницы из URL, например:

domain.com/somepage?page=2

Однако помните, что это легко редактируется конечным пользователем в строке адреса и, следовательно, должно быть правильно обработано в PHP, прежде чем использовать его в запросе SQL, чтобы избежать SQL-инъекция. Это будет проверка с PHP is_number или используя что-то вроде готовые заявления

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector