【发布时间】:2017-03-21 23:12:59
【问题描述】:
我想写一个 sql 来包含我的复选框。
例如在我的数据库中:
栏目:Stato
选项:0,1,2,3
其中:
- 0 = 开场白,
- 1 = 邮票,
- 2 = 块状,
- 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 我不明白你的意思
标签: php html sql select checkbox