簡體   English   中英

選項選擇值以全選

[英]Option Select value to select all

我正在嘗試為我的頁面選擇選項,並且我已經在其中添加了php,因此選項在提交后不會更改,但是我想添加value = any,所以在選定的項目ANY它將從數據庫中全部選中。

<option value="" selected>ANY</option>
    <option <?php if ($_GET['siz'] == '640 x 480') { ?>selected="true" <?php }; ?>value="640 x 480">640x480</option>
  <option <?php if ($_GET['siz'] == '800 x 600') { ?>selected="true" <?php }; ?>value="800 x 600">800x600</option>
   <option <?php if ($_GET['siz'] == '1024 x 768') { ?>selected="true" <?php }; ?>value="1024 x 768">1024x768</option>
</select>

選擇“ ANY”時,它將顯示數據庫中的所有數據

if(isset($_GET['siz'])){
$siz = $_GET['siz'];

// My Query

    SELECT * FROM data where size='$siz'

現在告訴我應該在value="?"添加什么value="?"

提前致謝

您可以根據自己的喜好為ANY事物賦予價值。 例如,

<option value="any" selected>ANY</option>

在php文件中,您必須使用該選項的值檢查所選的對象是否是any一個。

在這個例子中,

if(isset($_GET['siz'])){
$siz = $_GET['siz'];

if($siz=='any')
{
    SELECT * FROM data;
}
}

您有一些解決方法:可以動態發出sql請求,“ any”值將為none。

if(!$siz)
{
sql = "SELECT * FROM data;"
}
}

或者您可以將sql更改為

SELECT * FROM data where size in ($siz)

和“ any”值將為:““ 640 x 480”,“ 800 x 600”,“ 1024 x 768”'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM