只有一个数据检索 - 查询字符串参数通过链接-php / Mysql

时间:2017-11-09 03:47:59

标签: php mysql

我有一个包含8列的数据库:no_faktur(发票号),nama_supplayer(供应商名称),tanggal(日期),kode_barang(物品ID),nama_barang(物品名称),数量(数量),harga_beli(价格),和jumlah(总)。

我试图在用户点击链接时传递查询字符串。当用户单击发票号时,第二页将检索并显示任何产品。我使用的链接是spring-boot-actuator。以下是第一页的完整代码:

href=tampil_faktur.php?no_faktur=".$data["no_faktur"]

第二页:

<?php
    include "koneksi.php";

    $query = "SELECT * FROM faktur GROUP BY no_faktur";
    $sql = mysqli_query($connect, $query); 

    while($data = mysqli_fetch_array($sql)){

        echo ("<tr><td>".$data['no_faktur'].
              "</td><td>".$data['nama_supplayer'].
              "</td><td>".$data['tanggal'].
              "</td><td><a href=tampil_faktur.php?no_faktur=".$data["no_faktur"].">View</a>".
              "</td></tr>");
    }
?>

查询和连接工作完美。问题是它只检索一个产品,而我调用的发票号码包含多个产品。

我的数据库结构是这样的:

  

发票号码|供应商|日期| ItemID | ItemName |数量|   价格|总

     

F0001 | ABC | 21/2 | 002 | Prod1 | 2 |   20 | 40

     

F0001 | ABC | 21/2 | 031 | Prod2 | 5 |   40 | 200

感谢。

2 个答案:

答案 0 :(得分:2)

试试这个并更改第二页的代码......

Assembly name

答案 1 :(得分:1)

如果它是一个项目数组,那么你需要使用foreach循环来遍历数据。

我希望这会给你一个想法。我正在通过手机接听,否则会更加详细。