编辑:我编辑我的问题,使其更清晰我希望。多选不起作用
我构建了一个带有多个搜索框的表单的页面,通过$ _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);
}
?>
我等待着您的宝贵意见。
你可能会发布这个HTML吗? – Bananam00n
你有没有听说过'$ _GET'或'$ _POST'? – bitWorking
https://dl.dropboxusercontent.com/u/5326510/code.html – user2490870