Table-Row tidak tercetak di PHP

Permisi teman2 , saya baru di kelas koding ini . saya coba coba buat aplikasi sederhana . dengan koneksi menggunakan MS SQL server alias ODBC ,karena perusahaan saya menggunakan SQL server dan VB.net saya coba sudah terkoneksi tapi masalahnya adalah datanya saat ditampilkan jadi acak acakkan . mohon bantuannya . saya sertakan code nya

Thanks ,



<!DOCTYPE html>
<html>
<head>
	<title> Simple</title>
</head>
<body>

<center>
	<form action="tampilgiromix.php" method="get">
			List Mesin : <br>
			<select>
				<option value="Extruder"> Extruder</option>
				<option value="complex">Inner Complex</option>
				<option value="calendar">Calendar</option>
			</select> <br><br>
			Start Date : <br>
			<input type="text" placeholder="yyyy/mm/dd" name="tglawal"><br>
			End date : <br>
			<input type="text" placeholder="yyyy/mm/dd" name="tglakhir"><br><br>
			<input type="submit" name="submit">


	</form> <br>

</center>

</body>
</html>



<?php include 'connection.php'; ?>

<?php
if(isset($_GET['tglawal']) && isset($_GET['tglakhir'])){

    $dari = $_GET['tglawal'];
    $sampai = $_GET['tglakhir'];

?>

<table  border ="1" >

      <tr>
        <th >No</th>
        <th >Plant</th>
        <th >Machines Code</th>
        <th >Calculation Date</th>
        <th >PP Code</th>
        <th >SFC Code Code</th>
        <th >ST Code</th>
        <th >Value 1</th>
        <th >Value 2</th>
        <th >Change Count</th>
        <th >Distinct Count</th>
        <th >Factory</th>

      </tr>

    <?php
    // mengambil data pelanggan dari database
                    $data = odbc_exec($koneksi,"select top 1000 * from [PCSRepository].[dbo].dc_giromix where PLANT ='ID' and MCH_CODE ='TRI1' and CALC_DATE >= '2018/10/1' and CALC_DATE <= '2018/10/13'");
                    $no = 1;
// mengubah data ke array dan menampilkannya dengan perulangan while
                    while($d=odbc_fetch_array($data)){


 ?>

      <tr>
        <th ><?php echo $no++; ?></th>
        <td><?php echo $d['MCH_CODE']; ?></td>
        <td><?php echo $d['CALC_DATE']; ?></td>
        <td><?php echo $d['PP_CODE']; ?></td>
        <td><?php echo $d['SFC_CODE']; ?></td>
        <td><?php echo $d['ST_CODE']; ?></td>
        <td><?php echo $d['VAL1']; ?></td>
        <td><?php echo $d['VAL2']; ?></td>
        <td><?php echo $d['CHANGE_COUNT']; ?></td>
        <td><?php echo $d['DISTINCT_COUNT']; ?></td>
        <td><?php echo $d['FACTORY']; ?></td>


      </tr>

  </table>
 <?php
}
}
?>

avatar pujiste001
@pujiste001

5 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

karena tag &lt;/table&gt; di dalam for, coba ini <pre> &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt; Simple&lt;/title&gt; &lt;/head&gt; &lt;body&gt;

&lt;center&gt; &lt;form action="tampilgiromix.php" method="get"&gt; List Mesin : &lt;br&gt; &lt;select&gt; &lt;option value="Extruder"&gt; Extruder&lt;/option&gt; &lt;option value="complex"&gt;Inner Complex&lt;/option&gt; &lt;option value="calendar"&gt;Calendar&lt;/option&gt; &lt;/select&gt; &lt;br&gt;&lt;br&gt; Start Date : &lt;br&gt; &lt;input type="text" placeholder="yyyy/mm/dd" name="tglawal"&gt;&lt;br&gt; End date : &lt;br&gt; &lt;input type="text" placeholder="yyyy/mm/dd" name="tglakhir"&gt;&lt;br&gt;&lt;br&gt; &lt;input type="submit" name="submit"&gt;

&amp;lt;/form&amp;gt; &amp;lt;br&amp;gt;

&lt;/center&gt;

&lt;/body&gt; &lt;/html&gt;

&lt;?php include 'connection.php'; ?&gt;

&lt;?php if(isset($_GET['tglawal']) && isset($_GET['tglakhir'])){

$dari = $_GET[&#039;tglawal&#039;];
$sampai = $_GET[&#039;tglakhir&#039;];

?&gt;

&lt;table border ="1" &gt;

  &amp;lt;tr&amp;gt;
    &amp;lt;th &amp;gt;No&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Plant&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Machines Code&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Calculation Date&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;PP Code&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;SFC Code Code&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;ST Code&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Value 1&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Value 2&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Change Count&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Distinct Count&amp;lt;/th&amp;gt;
    &amp;lt;th &amp;gt;Factory&amp;lt;/th&amp;gt;

  &amp;lt;/tr&amp;gt;

&amp;lt;?php 
// mengambil data pelanggan dari database
                $data = odbc_exec($koneksi,&quot;select top 1000 * from [PCSRepository].[dbo].dc_giromix where PLANT =&#039;ID&#039; and MCH_CODE =&#039;TRI1&#039; and CALC_DATE &amp;gt;= &#039;2018/10/1&#039; and CALC_DATE &amp;lt;= &#039;2018/10/13&#039;&quot;);
                $no = 1;

// mengubah data ke array dan menampilkannya dengan perulangan while while($d=odbc_fetch_array($data)){

?&gt;

  &amp;lt;tr&amp;gt;
    &amp;lt;th &amp;gt;&amp;lt;?php echo $no++; ?&amp;gt;&amp;lt;/th&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;MCH_CODE&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;CALC_DATE&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;PP_CODE&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;SFC_CODE&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;ST_CODE&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;VAL1&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;VAL2&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;CHANGE_COUNT&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;DISTINCT_COUNT&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;&amp;lt;?php echo $d[&#039;FACTORY&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
   


  &amp;lt;/tr&amp;gt;

&lt;?php
} ?&gt; &lt;/table&gt; &lt;?php } ?&gt; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Oke mas Thanks ya .. ternyata kurang teliti saya .

avatar pujiste001
@pujiste001

5 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

tandai sudah terjawab gan

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban