私は、foreachループを使用しているクエリからDATAでデータが取り込まれるhtml selectを持っています。これは次のようになります。htmlでデフォルトのオプション値を空白のままにしておきます
$client = $wpdb->get_results("SELECT string FROM `file` WHERE
`code` = 002 AND `status` = 2");
echo 'Filter by client: ';
echo '<select name="client_list">';
foreach ($client as $key => $row) {
$value = $row->string;
echo
'<option value='.$value.'>'
.$value. '</option>';
}
$client = $_GET['client_list'];
echo '</select>';
これは、選択したオプション値に基づいてデータを表示するフィルタとして機能します。フィルタする表はこのようなものです
|client | file |
|------ |-------------------|
|client1 | file00000 |
|client2 | file00002 |
ここでは、htmlの最初のオプション値(デフォルト値)を空にします。これはどうすればいいですか?
これは2つの空の値を与えます。あなたは/オプションで行方不明です。 – R1ddler
@ R1ddlerあなたは*「それは2つの空の値を与えます。あなたは欠けている/オプションにあります」* - 私はそのコメントによって混乱しています、そして、質問を完全に解決し、あなたの新しい質問https://stackoverflow.com/q/46588904/1415724 –
閉じる/入力オプションを省略すると、2つの空の値が与えられます。これは問題を解決しました。私はオプションを/に追加するだけで済みました。私の新しい質問はこの質問とは異なり、この質問とは関係がありません。 – R1ddler