我有一个列表框。我需要在下面的sql查询中的列表框中传递选定值where where condition。
但这只会在选定的值更改后才会发生,因为我的表单中没有任何按钮,我希望不使用帖子,或者不重新加载表单。
如何仅传递以下查询中的选定值?
<select class="special-flexselect" name="book" onChange="showUser(this.value)">
<option value="<?php if(isset($_GET['edit'])){ echo $data['book']; }?>"><?php
<option value=""></option>
<option value="<?php echo $load_book["book_no"]; ?>"><?php echo $load_book["book_no"]; ?></option>
<?php }?>
</select>
<?php
$book = $database->getRows("SELECT DISTINCT receipt_no
FROM scheme_master
WHERE book_no = :book_no ",
array(':book_no '=>$book_no));
foreach($receipt as $row){ ?>
"<?php echo $row['receipt_no']; ?>",
<?php } ?>