我有一个填充了数据库数据的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