複数のチェックボックスがあるので、それらの入力を格納する 2D 配列を作成しました。
このすべての情報を使用してクエリを作成する必要がありますが、データベースからデータを取得するためにこの 2D 配列を処理する方法がわかりません。パラメータが可変であるため、クエリの条件も可変になる可能性があるため、本当に混乱しています..
チェックボックスのデータをどのように処理して、すべてまとめてクエリに送信する必要がありますか?
これはビューです:
<div class="control-group">
<label class="control-label">Tipo de Socio</label>
<div class="controls">
<label class="checkbox line">
<input type="checkbox" id="registered" value="2" name="type[]" /> Registrado
</label>
<label class="checkbox line">
<input type="checkbox" value="1" name="type[]"/> Pre-Registrado
</label>
</div>
</div>
<div class="hide" id="content">
<div class="control-group">
<label class="control-label">Estado del Socio</label>
<div class="controls">
<label class="checkbox line">
<input type="checkbox" value="1" name="act[]" checked /> Activo
</label>
<label class="checkbox line">
<input type="checkbox" value="0" name="act[]" checked/> No Activo
</label>
</div>
</div>
</div>
これは私のadmin.phpです:
public function formReport()
{
// var_dump($_POST);die();
$conditions = array();
if(isset($_POST['type']))
{
******should ask here about the fields that comes from the checkboxes and prepare data for the query*******
}
}