Memanggil data berdasarkan id

menurut saya kode yang saya tulis sudah benar tapi kenap yah data nya malah ga muncul muncul.... mohon pencerahan nya mastah...


<?php

   include "conection.php";

$id = $_POST['id'];
$sql = ("SELECT cp_cid,cp_mate,cp_hues,cp_width,cp_mode,
cp_name,cp_unit,cp_cury,cp_pack,cp_price,cp_date,
cp_weight,cp_cprice,cp_uprice,cp_temp
FROM [cust_pric] join [cust_info] on cp_cid  = ci_id
where cp_flag=0 and ci_id = '$id'");
$result = mssql_query($sql);
?>

      <div class="table-responsive">
       <table  class="table table-hover table-custom" id="basicDataTable">
	<thead>
              <tr>
          	 <th ><center>Id_Customer</center></th>
           	 <th ><center>Material</center></th>
           	 <th ><center>Color</center></th>
          	 <th ><center>Size</center></th>
		 <th ><center>Model</center></th>
          	 <th ><center>Name</center></th>
          	 <th ><center>Unit</center></th>
           	 <th ><center>Cp_cury</center></th>
           	 <th ><center>Packing</center></th>
           	 <th ><center>Price Low</center></th>
           	 <th ><center>Price Higt</center></th>
           	 <th ><center>Weight</center></th>
           	 <th ><center>Date</center></th>
             </tr>
	</thead>
<?php while ($row = mssql_fetch_array ($result)) {?>
<tbody>
<tr>
<td><?php echo $row['cp_cid'];?></td>
<td><?php echo $row['cp_mate'];?></td>
<td><?php echo $row['cp_hues'];?></td>
<td><?php echo $row['cp_width'];?></td>
<td><?php echo $row['cp_mode'];?></td>
<td><?php echo $row['cp_name'];?></td>
<td><?php echo $row['cp_unit'];?></td>
<td><?php echo $row['cp_cury'];?></td>
<td><?php echo $row['cp_pack'];?></td>
<td><?php echo $row['cp_price'];?></td>
<td><?php echo $row['cp_cprice'];?></td>
<td><?php echo $row['cp_weight'];?></td>
<td><?php echo $row['cp_date'];?></td>
</tr>
  <?php }

 ?>
</tbody>
            </table>
  </div>

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Penyebab tidak muncul ada banyak, kurang membantu karena tidak ada error informasi. Kalau kamu cuma nampilin kode kamu, kita ngga tahu pakaah variable kamu sudah benar, bagaimana struktur reslasi dan lainnya. Jadi untuk di forum biasakan 1. bikin versi simple dari yang kamu kerjakan, jadi orang yang tidak familiar dengan kode kamu, tetap bisa mengerti.

  1. Coba belajar <a href=' https://sekolahkoding.com/kelas/belajar-php-dari-dasar '>debug di PHP gan</a> Lihat 2 video terbawah di kelas itu. Cara menampilkan error dan menggunakan var_dump bisa membantu kamu untuk ke depan.

Jadi setiap kamu pasang variable lihat, apakah datanya sudah sesuai yang kamu mau atau belum di contoh ini <pre> //lihat isi $idnya sudah sesuai atau belum dengan die($id); //kalau sudah sesuai ke bawahnya lagi lihat apakah hasil dari die(var_dump(($sql)) sudah sesuai yang kamu mau atau belum </pre>

jadi cari kesalahannya pelan pelan, biar kelihatan errornya dimana

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Tanggapan

maaf bang hilman sudah berhasil ternyata kesalahan nya saya lupa menambahkan script echo di pemanggilan id di button nya hehe terimakasih bang hilman.... ( )

siap, ngoding memang perlu berhati hati dan detail biar kelihatan errornya

<?php while ($row = mssql_fetch_array ($result)) {?>

<?php }

?>

itu ga kebalik kan ya harusnya gini cuma kebalik di buka tutupnya ajah di variabel while

<?php while ($row = mssql_fetch_array ($result)) {?>

?> yang ini dulu <?php } baru yang ini

avatar egibgst
@egibgst

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban