私たちは、私は次のエラーに未定義のインデックスエラーメッセージ:PHP AJAX jQueryの
お知らせを取得していますオプションを作成または更新使用して/更新データベースを作成しよう..when私のデータベース駆動型のウェブサイトのいずれかにCRUDを使用しています:未定義のインデックス:crud_table in /home/sulabgqh/public_html/leads/controllers/grid_controller.php on line 89
私は何が起こりうるのか知るために、以下の参照用に変数 'crud_table'テーブル名
/********************* PUBLIC METHODS ********************/
public function setDbTable($table){
$_SESSION['crud_table'] = $table;
}
public function setPrimaryKey($primaryId) {
$_SESSION['crud_primary_key']=$primaryId;
}
およびコンストラクタは
/********************* CONSTRUCTOR ********************/
public function __construct(){
session_start();
$_SESSION['crud_table'] = null;
$_SESSION['crud_title_map'] = null;
$_SESSION['crud_actions'] = null;
$_SESSION['crud_primary_key']='id';
$_SESSION['crud_per_page']=10;
}
とクレタ島の機能は、この
public function create(){
//setting from grid object
$table = $_SESSION['crud_table'];
$pk = $_SESSION['crud_primary_key'];
私のコンストラクタで見ることができるように、私はsession_start()を呼び出しました。 – panindra
セッションが正しく開始していることを確認します。失敗した場合はFALSEを返します。クッキーベースのセッションを使用している場合は、ブラウザに出力が送信される前に呼び出される必要があります。また、なぜテーブルの名前がクラスのメンバ変数ではなく、セッションに格納されていますか? – RMcLeod