欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

怎么隐藏下拉框的值

程序员文章站 2022-03-25 10:00:27
...
假设 php网站中



如果在数据库中 有1 服务类 的记录

那么下次提交表单的时候 隐藏 这条

怎么实现?


回复讨论(解决方案)



你好聪明啊 我怎么都没想到 in_array() 函数

但是我怎么取值不出来?

假设我的数据表是 TABLE 其中有3条信息
id uid name
1 2 张三
2 8 李四
3 9 王二

$result = mysql_query("SELECT * FROM uid",TABLE);
$row = mysql_num_rows($result);
输出$row不对

$result = mysql_query("SELECT * FROM uid",TABLE);
from uid明显有问题


改为
$uid=xxx; // 要查询的uid
$result = mysql_query("SELECT * FROM TABLE where uid='".$uid."'") or die(mysql_error());
试试

$result = mysql_query("SELECT * FROM uid",TABLE);
from uid明显有问题


改为
$uid=xxx; // 要查询的uid
$result = mysql_query("SELECT * FROM TABLE where uid='".$uid."'") or die(mysql_error());
试试




我不是要查询一条信息 不是你楼上2楼说了吗 我想用这个办法取得 所有uid的数据 输出的结果是 2,8,9 这种类型的数组
再用in_array() 判断下拉框啊

那更简单

$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];}

$result里面就是已经存在的uid了。

那更简单

$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];}

$result里面就是已经存在的uid了。

输出为 Array
怎么解决

那更简单

$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];}

$result里面就是已经存在的uid了。

有不用 while循环 或者 while外部输出的办法吗

把$result带进$exists答案不就出来了?

把$result带进$exists答案不就出来了?



不行的


那更简单

$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];}

$result里面就是已经存在的uid了。

输出为 Array
怎么解决

数组输出当然是Array

这样你应该懂了吧。
$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];} ?>



那更简单

$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];}

$result里面就是已经存在的uid了。

输出为 Array
怎么解决

数组输出当然是Array

这样你应该懂了吧。
$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){    $result[] = $thread['uid'];} ?>



懂了 好了 谢谢了