我有一個填充了數據庫數據的html選擇。 它看起來像這樣將選定的值傳遞給mysql查詢
echo '<select name="client_list">';
foreach ($htmlselect as $key => $row) {
echo
'<option value='.$row->CUSTOMERCODE.'>'
.$row->CUSTOMERNAME. '</option>';
}
echo '</select>';
在它下面我有一個填充了DB值的表。
$table = $wpdb->get_results('SELECT STRING, DATE, STRING02 FROM `CUSTOMERFILE` WHERE `code` = 2 AND `status` = 2');
echo '<thead ><tr >';
foreach ($header as $list) {
echo '<th >' . $list . '</th>';
}
echo "<thead></tr>";
if (!empty($table)) {
foreach ($table as $key => $value ) {
echo '<tr >';
foreach ($value as $a) {
if (empty($a)) {
# code...
echo '<td>NULL</td>';
} else {
echo '<td>' . $a . '</td>';
}
}
echo '</tr>';
}
}
現在,在這個查詢我要添加到那裏從HTML需要選擇的選項值的另一條件選擇
這將是這個樣子
$table = $wpdb->get_results('SELECT STRING, DATE, STRING02 FROM `CUSTOMERFILE` WHERE `code` = 2 AND `status` = 2 **AND STRING05 = selected option value**');
我如何在查詢中傳遞選定的值?
你有包含所選擇的選項的變量?你如何存儲當前選項?或者是在表單提交之後呢? –
我不在任何地方存儲當前選項。我需要將它傳遞給「where」條件下的查詢。 – R1ddler
我試過這個$ value = $ row-> CUSTOMERCODE; $ CSC = $ _POST [$ value];我得到undefined這個錯誤:「未定義的偏移量」選項值「 – R1ddler