私はいくつかのチェックボックスを持つhtmlフォームを持っています。 PHP - htmlのチェックボックスからsqlを選択
私は自分のチェックボックスを含めるSQLを記述したいと思います。私のデータベース上の例えば
:
カラム:Stato
オプション:0,1,2,3
:
- 0 =アペルト、
- 1 = Stampato 、
- 2 = Bloccato、
- 3 =❤(お気に入り)、
これらがすべて選択されている場合は、私にすべての種類を表示する必要があります。
どのようにsqlを書くことができますか?
これは私のチェックボックスである:
<div id="radioset">
<input type="checkbox" id="radio1" name="aperto" checked="checked"><label for="radio1">Aperto</label>
<input type="checkbox" id="radio2" name="stampato" checked="checked"><label for="radio2">Stampato</label>
<input type="checkbox" id="radio3" name="bloccato" checked="checked"><label for="radio3">Bloccato</label>
<input type="checkbox" id="radio4" name="favorite" checked="checked"><label for="radio4">♥</label>
</div>
そして、これが私のPHPのSQLです:
$input=$_POST['input'];
$id=$_POST['id'];
$tipo=$_POST['tipo'];
$numero1=$_POST['numero1'];
$numero2=$_POST['numero2'];
$data1=date('d/m/Y', strtotime($_POST['from']));;
$data2=date('d/m/Y', strtotime($_POST['to']));;
$sql="SELECT [Id Ord] AS [ID], [Tipo Ord] AS [Tipo], [N Ord] AS [Numero], [Data Ord] AS [Data], [Ragione Sociale], [Indirizzo], [TotImp] AS [IMPORTO TOTALE], [TotIva] AS [IMPORTO IVA] FROM [Ordini] WHERE [Id Ord] LIKE '$id' OR [Tipo Ord] LIKE '$tipo' OR [Data Ord] BETWEEN #$data1# AND #$data2#";
$rs = $con->execute($sql);
ありがとう!あなたがチェックボックスの配列を必要とする
@AnilMaurya意味が分かりません –