1
CodeIgniterの複数の入力を持つフィルタを作成し、私は、$の枝を分ける$ステータスたいです、$ fromなどのように、1つの変数からクエリを実行できるので、すべての変数を入力する必要はありません。入力が1の場合はクエリが実行されないため、クエリは実行されません。は、ここで私はつもりはフィルタ</p> <p>を作成してい
すべての回答が高く評価されます、ありがとうございました:)
CodeIgniterの複数の入力を持つフィルタを作成し、私は、$の枝を分ける$ステータスたいです、$ fromなどのように、1つの変数からクエリを実行できるので、すべての変数を入力する必要はありません。入力が1の場合はクエリが実行されないため、クエリは実行されません。は、ここで私はつもりはフィルタ</p> <p>を作成してい
すべての回答が高く評価されます、ありがとうございました:)
私は似たようなことをしました。 2つのフィルタに基づいて表示するデータフィルタリングがあります。カテゴリフィルタと位置フィルタがあります。 チェコ語ですが、ラジオボタンの最初の行はカテゴリで、2番目の行は場所です。
// After user hits "Show events"
if($submit == "Submit"){
//check if category filter was applied
if(isset($category_filter) && $category_filter!='' && $category_filter!='everything'){
//Add category number into variable and then into SQL query
$cat_sql_condition = 'AND category='.$category_filter.'';
}else{
$cat_sql_condition='';
}
//check if location filter was applied
if(isset($location_filter) && $location_filter!='' && $location_filter!='everything'){
$loc_sql_condition = 'AND location_id='.$location_filter.'';
}else{
$loc_sql_condition='';
}
//Here i am creating the final query
$query_string = "SELECT * FROM tbl_events WHERE visibility=1 AND start_date> ".$current_unix_timestamp." ".$cat_sql_condition." ".$loc_sql_condition." ORDER BY start_date;";
}else{
//Without submit
$query_string = "SELECT * FROM tbl_events WHERE visibility=1 AND start_date>'.$current_unix_timestamp.' ORDER BY start_date";
}
使用関数のパラメータでのみ、単一の変数$データあなたは、コントローラの使用$データから関数に渡す[「枝」]。 –
いくつかの例を教えていただけますか? @AmitChauhan –
私はモデルで7つの関数を作成する必要がありますか?関数には入力ごとのクエリが含まれていますか? –