编辑:我编辑了我的问题,以使其更清楚。
我用一个带有几个搜索框的表单构建了一个页面,通过 $_GET 的方法在一个表中搜索和显示来自数据库表的值。它现在工作得很好。
我需要什么:我希望某些搜索框允许多项选择,但我只得到一个选择的结果。
这是查询:
$query_Recordset2 = sprintf("SELECT * FROM satislar WHERE satis_satici LIKE %s AND urun_satilanurun LIKE
%s AND urun_pstnadslhizturu LIKE %s AND akt_aktalan LIKE %s AND satis_modem LIKE %s AND akt_aktdurum LIKE
%s AND akt_ttonayi LIKE %s AND satis_tarih between %s and %s ORDER BY satis_tarih DESC",
这是选择选项:
<select name="satici[]" size="4" multiple="multiple" id="satici" size="4" class="span2 nostyle chzn-select" style="margin-top:9px;width:150px;">
<option value="%">TÜM SATICILAR</option>
<?php
do {
?>
<option value="<?php echo $row_saticilistesi['satis_satici']?>"><?php echo $row_saticilistesi['satis_satici']?></option>
<?php
} while ($row_saticilistesi = mysql_fetch_assoc($saticilistesi));
$rows = mysql_num_rows($saticilistesi);
if($rows > 0) {
mysql_data_seek($saticilistesi, 0);
$row_saticilistesi = mysql_fetch_assoc($saticilistesi);
}
?>
我在等待你宝贵的想法。