我用来从数据库中获取数据SQL
<?php
require 'functions.php';
$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id = 20;");
?>循环I可以显示数据,但它仅适用于transaction_id = 20的数据
<?php include("temp_sidebar.php");?>
<div class="header">
<h3 class="text-center">Order List</h3>
</div>
<div class="container-two border border-white border-3">
<div class="order_card">
<h4 style="text-align: center" >
<span class="border-bottom border-white border-3">Order 1</span>
</h4>
<div class="ex1">
<?php foreach($order as $row): ?>
<p><?= $row ["order_name"] ?> (<?= $row ["order_quantity"] ?>)</p>
<?php endforeach;?>
</div>
<h6>Table <?= $row ["table_id"] ?></h6>
<div class="d-grid gap-2">
<button class="btn btn-success" type="button">Finish</button>
</div>
</div>
</div>
</div>发布于 2021-11-27 06:30:57
替换这个
$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id = 20;");到此// put验证$_GET‘’id‘,如is_number和最大长度
$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id = ".$_GET['id'].";");然后尝试使用参数'?id=20‘访问您的站点,例如:
localhost/myproject/index.php?id=20https://stackoverflow.com/questions/70132017
复制相似问题