新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php下拉框中循环数据 php下拉框中循环数据怎么删除

如何用php将数据库中的信息遍历到下拉框选项中

?php

“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联建站是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于成都网站建设、网站制作、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!

$con = mysql_connect("localhost","root","");//连接数据库

mysql_select_db('test');//选择数据库

?

html

head

titledropdown from mysql/title

/head

body

h1dropdown from mysql/h1

form action="#" method="post"

select

option value=0--请选择--/option

?php

$sql= "select val from custom where field='hook_load'";//sql语句

$result = mysql_query($sql, $con);//执行sql语句

while($row = mysql_fetch_array($result))

{

echo "option value='$row[val]'$row[val]/option";//循环,拼凑下拉框选项

?

/select

/form

/body

/html

PHP如何循环一个00到59的下拉框

如果要显示00至59,要用到sprintf函数;

代码如下:

SELECT name="selectlist"

?php

for ($i=0;$i60;$i++)

{

echo("option value='$i'".sprintf("%02d",$i)."/option");

}

?

/SELECT

如何用php将数据库中的信息遍历到下拉框选项中,且去除重复内容。重楼和生活,去掉重复的?

两种方法

第一种是修改查询语句,在查询语句中去除重复项

select distinct 列名 from 表明    只适用于查询单列数据,网上的查询多列的方法试过一些,都报错

第二种方法是把查到的数据先读进一个数组,然后使用array_unique()函数去除重复项,再使用foreach遍历数组来拼凑下拉框选项

$arr=[];

while($row = mysql_fetch_array($result)) {

array_push($arr,$row[Keyword]);//读进数组

}

$arr=array_unique($arr);//去除重复项

foreach ($arr as $key = $val) {

echo "option value='$val'$val/option";//循环,拼凑下拉框选项

}

希望能帮到你


网页题目:php下拉框中循环数据 php下拉框中循环数据怎么删除
当前地址:http://wjwzjz.com/article/docgseg.html
在线咨询
服务热线
服务热线:028-86922220
TOP