それを表示する前に、私は行が私のデータベースを形成し表示するためのDataTableを使用していると私は私のデータベースでプロセス配列
https://datatables.net/development/server-side/php_mysqli
このファイルを使用し、私はその中にテーブル「TABLE_NAME」を持っているいくつかの行があります。
"id" , "Title"
"11" , "Firman"
"14" , "Mechanical"
"16" , "Chef"
:
"id" , "name" , "job" , "year_of_work"
"1" , "Adam" , "11", "14"
"2" , "Mark" , "14", "12"
"3" , "Erik" , "16", "16"
仕事はただ、私は別のテーブルには、「ジョブ」と呼ばれている参照してその中に次の行であります
私はコンテンツを見るためにdatatableを使用しています。データの配列を返します。「job」の番号をjobe「name」の魔法使いに置き換えたいと思っています。
は、私はそれを行うことができました「セミダイナミックを!」私はこれを行うとき、私はそれを行うときに問題があるこの
// General output
$row[] = ($aRow[ $aColumns[$i] ]=='16') ? 'Chef' : $aRow[ $aColumns[$i] ];
にこのライン
// General output
$row[] = $aRow[ $aColumns[$i] ];
を変更することにより、私の例で行番号3がこのように表示されるように変更してください!
"3" , "Erik" , "Chef", "Chef"
どのようにすればいいですか?
DataTable
初期
<script type="text/javascript" language="javascript" class="init">
$(document).ready(function() {
$('#example').dataTable({
"aProcessing": true,
"aServerSide": true,
"ajax": "people-list.php",
"columnDefs": [ {
"targets": [ 0 ],
"data": null,
"render": function (data) { return '<a href=people-page?id='+data[ 0 ]+' target="_blank">'+data[ 0 ]+'</a>'; }
} ]
});
});
</script>
私もそれを完全に動的にしたいので、尋ねることを忘れてしまいます。ジョブデータベースのジョブ名を取得する必要があります。 – Marvos
プラグインの設定方法を示す必要があります。 jQueryを使用して、おそらくテーブルを編集することができます。私は自分自身でdatatablesでこれをしなければなりませんでした。 – yardpenalty
データを取得するためのクエリを表示できますか?私はあなたが仕事のテーブルに参加することでこれに対処できると思います。 – jiboulex