2017-03-24 12 views
0

データベースからのデータ値をhtmlテーブルの特定の位置に表示するためのヘルプが必要です。 私はそれを表示するためのコードを作成しましたが、htmlテーブルのインデックス0のデータを表示します。htmlテーブルの特定のインデックスにデータベース値を表示するにはどうすればいいですか?

誰かが、データをhtmlテーブルのインデックス1に表示する方法を知っていますか? インデックスを変更しようとしましたが、インデックスの表示に失敗しました。 ここに私のコード:

$(document).ready(function(){ 
     $.ajax({ 
      type: "Post", 
      url: "../php/bkk/bkk_isel.php", 
      success: function(data){ 
    var list = JSON.parse(data); 
    for(var i = 0; i < list.length; i++){ 
    $('#mat').val((list[i]['material'])); 
    $('#lok').val((list[i]['lokasi'])); 
    $('#kpl').val((list[i]['kapal'])); 
    $('#po_numb').val((list[i]['po'])); 
    var tr = "<tr>"; 
    tr += "<td>"+list[i]['tanggal']+"</td>"; 
    tr += "<td>"+list[i]['no_pol']+"</td>"; 
    tr += "<td>"+list[i]['netto']+"</td>"; 

    tr += "</tr>"; 

    $("#table_s tbody").append(tr); 
    } 
    return false; 
} 
}); 
}); 

これは私が使用して、データ{}です。あなたはより多くのあなたがHTMLのテーブルで成形どんな形状を説明してくださいすることができます私はデータ

<?php 
$con=mysqli_connect("localhost","root","","silo"); 

if (!$con) { 
    die('Could not connect: ' . mysql_error()); 
} 


// Data for Titik1 
$query = mysqli_query($con,"SELECT * FROM temp2"); 
$rows = array(); 

while($tmp= mysqli_fetch_array($query)) { 
    $rows[] = $tmp; 
} 

echo json_encode($rows); 
mysqli_close($con); 
?> 

Like this Image

+0

変数「データ」に受信されているものの値です。あなたもそのサンプルを投稿できます –

+0

私のコードを編集しました。私は自分のコードから{data} –

答えて

0

のためのPHPの関数を使用します。基本的にテーブル行は常に一般的な索引付けで追加されます。データ行の前に黒い行が必要な場合は、HTML表に空の行を追加してください。

+0

を取得するためのコードを提供します。テーブルのインデックス0に表示されているデータは正しいですか? テーブルのインデックス1から開始したいです。どのようにするか知っていますか? –

+0

空の行をテーブルに追加する、データ行より1つのインデックスを追加する –

0

行のインデックス番号をhtmlテーブルに表示する場合は、他のすべての列の前に新しい列を追加する必要があります。この新しい列には行のシリアル番号が表示されます。たとえば、この行の前に:

tr += "<td>"+list[i]["tanggal"]+"</td>"; 

次の行を追加します。

tr += "<td>"+ (i+1) +"</td>"; 
関連する問題