こんにちは私はDataTables.Editableを使用してライブテーブルの更新を担当する$process_id
ファイルであるファイルに呼び出される変数を渡す必要があります。"config/update.php"
この変数は、テーブル(table1など)の作成に使用される整数であるため、必要な特定のテーブルを更新し、それUPDATE table$process_id SET...
を実行できるようにするには、テーブルを更新するスクリプトにその変数を渡す必要があります。
Datatables.Editable Wikiを調査した後、私が思いついたのは次のとおりです。
DataTablesの初期化とmakeEditable関数の追加:
$('#example').dataTable().makeEditable({
sUpdateURL: "config/update.php",
oUpdateParameters: {
"process_id": "<?php echo $process_id; ?>"
}
});
そしてupdate.php
ファイル
<?php
$id = $_REQUEST['id'] ;
$value = $_REQUEST['value'] ;
$column = $_REQUEST['columnName'] ;
$columnPosition = $_REQUEST['columnPosition'] ;
$columnId = $_REQUEST['columnId'] ;
$rowId = $_REQUEST['rowId'] ;
$column_name = trim($column);
$process_id = $_REQUEST['process_id'];
include("config.php");
// mysql_query(" UPDATE $sTable SET $column = $value WHERE trl_id = $id ");
mysql_query("UPDATE tw_tg_sim_lines$process_id SET $column_name = '$value' WHERE trl_id = '$id'");
echo $id;
?>
$ _POST、$ _ GET、$_REQUESTなどのさまざまな方法をすでに試しました。何も機能していないようですので、問題はにありoUpdateParameters
ます。
どんな助けでも大歓迎です、ありがとう。