データベースのデータでいっぱいになっているhtml selectがあります。 それは私がDBからの値が取り込まれているテーブルを持って、それ以下は、この選択したオプション値をmysqlクエリに渡します
echo '<select name="client_list">';
foreach ($htmlselect as $key => $row) {
echo
'<option value='.$row->CUSTOMERCODE.'>'
.$row->CUSTOMERNAME. '</option>';
}
echo '</select>';
のように見えます。
私は、HTMLから選択されたオプションの値をとり、他の条件はそれは私がどのようにこの$table = $wpdb->get_results('SELECT STRING, DATE, STRING02 FROM `CUSTOMERFILE` WHERE `code` = 2 AND `status` = 2 **AND STRING05 = selected option value**');
ようになり
を選択する場所に追加するこのクエリで今
$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>';
}
}
選択した値をクエリに渡しますか?
であるあなたが選択したオプションを含む変数を持っていますか、2つのパラメータを取りますか?どのように現在のオプションを保存していますか?またはフォーム提出後ですか? –
私は現在のオプションをどこにも保存していません。私はそれを 'where'条件の下のクエリに渡す必要があります。 – R1ddler
私はこの$ value = $ row-> CUSTOMERCODEを試しました。 $ CSC = $ _POST [$ value]; "定義されていないオフセット" optionvalue " – R1ddler