質問: "select col01,col02 from table where ". (($search== '' || $search== null ) ? "" : " and col01 like ".$search) //中略 ; //クエリ実行して結果表示させる //結果は$dataに格納 require_once(TOP . "lib/data/search.php"); ``` ``` 情報管理します ■検索条件 検索条件いろいろ ■検索結果 表示項目いろいろ 更新対象フラグ ボタン foreach($list as $data){ ?> $data['col01']?> } else { ?> 該当データはありません。 } ?> ```
回答: しばらく放置してしてしまいましたが、自己解決しました。 結局ajaxでPOSTするやり方ではなく、下記のように実装しました。 ※POSTにこだわる必要もなかったので最終的にGETで渡してます ``` //index.php(変更なし) define('TOP', '../../../'); require_once(TOP . "lib/common.php"); $session = fnc_session_check(); //mainFormに入力された検索条件いろいろ $search = $_REQUEST['search']; $hoge= $_REQUEST['hoge']; $fuga= $_REQUEST['fuga']; //中略 //クエリ生成 $list_query = "select col01,col02 from table where ". (($search== '' || $search== null ) ? "" : " and col01 like ".$search) //中略 ; //クエリ実行して結果表示させる //結果は$dataに格納 require_once(TOP . "lib/data/search.php"); ``` ``` 情報管理します ■検索条件 検索条件いろいろ ■検索結果 表示項目いろいろ 更新対象フラグ ボタン foreach($list as $data){ ?> $data['col01']?> } else { ?> 該当データはありません。 } ?> ``` ご回答いただきありがとうございました。