首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法显示我的数据。我可以用特定的id显示数据。但是我不知道如何在同一页上显示不同id的数据。

我无法显示我的数据。我可以用特定的id显示数据。但是我不知道如何在同一页上显示不同id的数据。
EN

Stack Overflow用户
提问于 2021-11-27 04:17:43
回答 1查看 31关注 0票数 0

我用来从数据库中获取数据SQL

代码语言:javascript
复制
<?php 
require 'functions.php';

$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id  = 20;");
?>

循环I可以显示数据,但它仅适用于transaction_id = 20的数据

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

发布于 2021-11-27 06:30:57

替换这个

代码语言:javascript
复制
$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id  = 20;");

到此// put验证$_GET‘’id‘,如is_number和最大长度

代码语言:javascript
复制
$pesanan = query("SELECT order_name, order_quantity,table_id FROM `pesanan` WHERE transaction_id  = ".$_GET['id'].";");

然后尝试使用参数'?id=20‘访问您的站点,例如:

代码语言:javascript
复制
localhost/myproject/index.php?id=20
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70132017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档