下記コードにて
$p_database_idと$p_table_idを決めていて
これが「Database:」「table:」の値が入りサイトのURLが変わる仕組みなのですが
問題が一つありまして
「Database:」のプルダウンを変えたても$p_table_idの初期値が初期化されないので
「Database:」のプルダウンを変更したら$p_table_id=""するためには
どのように書けばいいでしょうか?
いろいろ試してみたのいですがなかなかうまくいかずに困っています。
if ( isset($this->params['url']['database_id']) ){ $p_database_id=$this->params['url']['database_id']; }else{ $p_database_id="default"; } if ( isset($this->params['url']['table_id']) ){ $p_table_id=$this->params['url']['table_id']; }else{ $p_table_id=""; } if ( isset($this->params['form']['filter']) ){ $p_filter=$this->params['form']['filter']; }else{ if ( isset($this->params['url']['filter']) ){ $p_filter=$this->params['url']['filter']; }else{ $p_filter=""; } }
オプションはこんな感じになっています。
if ( $p_database_id == $buffer ){ $p_database.="<option value='$buffer' selected>$buffer</option>"; }else{ $p_database.="<option value='$buffer'>$buffer</option>"; } } if ( $p_table_id == $buffer ){ $p_table.="<option value='$buffer' selected>$buffer</option>"; }else{ $p_table.="<option value='$buffer'>$buffer</option>"; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 01:10
2016/11/11 01:25
2016/11/11 04:06
2016/11/11 04:56