繁体   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