やりたいこと
DBSデータベースからDB一覧のデータを取得する
<select>で表示されたDB一覧から
プルダウンで選択されたDBSデータベースのDB_IDの取得を行い、そのDB_IDでテーブルの検索をかける
データベース情報 DBS ・DB_ID ・DB_NAME TBLS ・DB_ID ・TBL_ID ・TBL_NAME
イメージ C $sql ="select * from DBS;"; $dbs= $this->Entity->query($sql); $this->set('dbs', $dbs); V <select name="database_id"> <?php foreach($dbs as $name){ $database=$name['DBS']['NAME']; $buffer=$database; $p_database="<option value='$buffer' selected>$buffer</option>"; print($p_database); } ?> これで選ばれたDBのDB_IDの取得を行い プルダウンで選択されたDBのDB_ID=$db_id C $sql ="select * from TBLS where DB_ID =$db_id;"; $result= $this->Entity->query($sql); $this->set('para', $result); V <select name="table_id"> <?php foreach($para as $name){ $tble=$name['TBL']['TBL_NAME']; $buffer=$tble; $p_tble="<option value='$buffer' selected>$buffer</option>"; print($p_table); } ?> </select>
どのようにコードを追加すれば上記の処理がが行えるでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/27 06:21
2016/10/27 06:43