如何实现select下拉菜单 查询数据库 谢谢 ~

如何实现select下拉菜单 查询数据库 谢谢 ~,第1张

给select一个name,然后对每个option 给一个value值,点击提交后,提交到后台的是一个数组,写给你看吧

<form action='' method='post'>

    <selectg name='table'>

        <option value='all' selected>请选择</option>

        <option value='name'>name</option>

    </select>

    <input type='submit' name='sub' value='提交'/>

</form>

//php代码

<?php

    if(isset($_POST['sub'])){

        print_r($_POST)

        //现在打印这个数组就会发现有一个  table 指向你选择的内容;只需判断table等于什么就可以了,而这个值就取决于上面的option里面的value

        if($_POST['table'] == 'all'){

            //查询整张表

        }elseif($_POST['table'] == 'name'){

            //按条件查询

        }

        //当你有多个条件的时候,这里还可以继续elseif

    }

?>

你取的是text属性还是value属性?

C#winForm中,下拉列表的item只有一个text属性.

而web.webForm的下拉列表有value和text两个属性--一个是内值,一个是文本.

----------

其实是你的问题描述比较让人费解。。。

A你是要选中事件发生后返回“2”

B还是open page时自动把选中项放到“2”

(话说,你为什么不用C#的web控件?搞得这么纠结。。。)

如果A,你可以用value-text,也可以用text套用hashtable的key-value

如果B,你需要显示的判断value=value,然后给项加selected


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9988495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存