Php 获取标记HTML中的值获取pdo

Php 获取标记HTML中的值获取pdo,php,html,pdo,Php,Html,Pdo,当我在HTML标记中回显数据时,如何获取数据值 $database = new Database(); $db = $database->getConnection(); $query = "SELECT po.no_po, barang.nama_barang, klien.nama_klien, po.tgl_po, po.qty, ba

当我在HTML标记中回显数据时,如何获取数据值

$database = new Database();
$db = $database->getConnection();   


    $query = "SELECT 
          po.no_po, 
          barang.nama_barang, 
          klien.nama_klien, 
          po.tgl_po, 
          po.qty, 
          barang.harga_jual, 
          po.status_po, 
          po.keterangan, 
          surat_pengantar.tgl_kirim, 
          gudang.nama_gudang,
           barang.harga_jual * po.qty AS total_harga
        FROM 
          public.po, 
          public.barang, 
          public.klien, 
          public.good_receipt, 
          public.gudang, 
          public.surat_pengantar
        WHERE 
         po.no_po = ?   
          po.id_barang = barang.id_barang AND
          po.id_klien = klien.id_klien AND
          po.no_po = surat_pengantar.no_po AND
          po.no_po = good_receipt.no_po AND
          gudang.id_gudang = good_receipt.id_gudang";

  $stmt = $db->prepare( $query );
  $stmt->bindParam(1,$no_po);
  $stmt->execute();
?> 

   <body>
    <?php
    $no=1;
    $row = $stmt->fetch(PDO::FETCH_ASSOC);
     $no_po = $row['no_po'];
    $nama_barang = $row['nama_barang'];
    $nama_klien = $row['nama_klien'];
    $tgl_po = $row['tgl_po'];
    $harga_jual = $row['harga_jual'];
    $qty = $row['qty'];
    $total_harga = $row['total_harga'];
    $status_po = $row['status_po'];
    $keterangan = $row['keterangan'];
    $nama_gudang = $row['nama_gudang'];
    $tgl_po = $row['tgl_po']; */
    $no++;
   ?>
    <div class="container">
      <div class="row">
        <div class="col-xs-6">
          <h1>
            <a href="https://twitter.com/tahirtaous">
            <img src="YSU.png">
            Logo here
            </a>
          </h1>
        </div>
        <div class="col-xs-6 text-right">
          <h1>Purchase Order</h1>
          <h1><small><?php echo $no_po;?></small></h1>
        </div>
      </div>
      <div class="row">

        <div class="col-xs-5">
          <div class="panel panel-default">
            <div class="panel-heading">
              <h4>From: <a href="#">Your Name</a></h4>
            </div>
            <div class="panel-body">
              <p>
                Address <br>
                details <br>
                more <br>
              </p>
            </div>
          </div>
        </div>
        <div class="col-xs-5 col-xs-offset-2 text-right">
          <div class="panel panel-default">
            <div class="panel-heading">
              <h4>Detail Invoice</h4>
            </div>
            <div class="panel-body">
              <table border="0">
              <tr>
              <td>Tanggal PO</td>
              <td>:</td>
              <td><?php echo $tgl_po;?></td>
              </tr>

               <tr>
              <td>Gudang</td>
              <td>:</td>
              <td><?php echo $nama_gudang?></td>
              </tr>

              <tr>
              <td>Nama Pelanggan</td>
              <td>:</td>
              <td><?php echo $nama_klien?></td>
              </tr>

              <tr>
              <td>Status Purchase Order</td>
              <td>:</td>
              <td><?php echo $status_po?></td>
              </tr>

              <tr>
              <td>Tanggal Kirim</td>
              <td>:</td>
              <td><?php echo $tgl_kirim?></td>
              </tr>

              <tr>
              <td>Mata Uang</td>
              <td>:</td>
              <td>IDR(Rp)</td>
              </tr>

              <tr>
              <td>Term Pembayaran</td>
              <td>:</td>
              <td>30 hari</td>
              </tr>
              </table>
            </div>
          </div>
        </div>
      </div>
      <!-- / end client details section -->

      <table class="table table-bordered">
        <thead>
          <tr>
          <th>
              <h4>No.item</h4>
            </th>
            <th>
              <h4>Nama barang</h4>
            </th>
            <th>
              <h4>Quantity</h4>
            </th>
            <th>
              <h4>Price</h4>
            </th>
            <th>
              <h4>Keterangan</h4>
            </th>
            <th>
              <h4>Sub Total</h4>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td><?php echo $no?></td>
            <td><?php echo $nama_barang?></td>
           <td><?php echo $qty?></td>
            <td class='text-right'><?php echo $harga_jual?></td>
            <td class='text-right'><?php echo $keterangan?></td>
            <td class='text-right'><?php echo $total_harga?></td>
          </tr>
          </tbody>
        </table>
      <div class="row text-right">
        <div class="col-xs-2 col-xs-offset-8">
          <p>
            <strong>
            Total : <br>
            </strong>
          </p>
        </div>
        <div class="col-xs-2">
          <strong>
          Rp<?php echo $total_harga?> <br>

          </strong>
        </div>
      </div>
      </div>


</body>
</html>
如果我从我的查询中删除no_po=:no_po,结果只是从一个no_po中获取值,同时我希望结果基于no_po存在。 我声明了变量,但标记HTML中的回显数据不起作用。结果应基于no_po获得值。
有人能帮我修一下吗

您可能想在某个地方查看左连接。可能发生的情况是,对于隐式使用的所有联接,您正在查找的确实存在的行已经被联接排除。隐式联接是内部联接,内部联接要求所有表都具有匹配的值。因此,如果除了最后一个“surat_pengantar”表之外,所有表都可以联接,那么它将使第一个表的结果无效,该表在no_po上匹配。这是因为您的po.no\u po=surat\u pengantar.no\u po条件为false。

您在结果中得到的一行是否具有您在查询中搜索的no\u po的值?是。这是因为$_得到了['no_po']。如果我删除它,则无结果显示@dab对不起,但如果我不写po.no\u po=surat\u pengantar.no\u po,查询结果将重复。