文档章节

怎样默认选中下拉列表的某一项

抱着奶瓶裸奔2014
 抱着奶瓶裸奔2014
发布于 2016/06/21 10:04
字数 446
阅读 18
收藏 0

输入图片说明 输入图片说明 输入图片说明 截图

想要默认选中下拉列表的某一个分类

<?php 
	include_once("./connect.php");
	$sql="select * from ts_news_cates";//要执行的语句
	$re=mysql_query($sql);//执行命令	
	/*
		定义一个空数组;
		如果执行的语句行数大于0.(说明执行成功,有记录条数)
		输出一个结果(
			要用循环做出来,不知道循环多少次,用while循环。
			把上面执行的sql语句的结$re放在关联数组$info中;
			当这个$info 数组不为假时,把$info的结果放在数组$arr中。
		)
		getCates($arr);是在引用的页面定义的一个函数;
		把getCates函数调用一下,结果放在$infos变量中。
	*/
	$arr=array();
	if(mysql_num_rows($re)>0){
		while(($info=mysql_fetch_assoc($re))!=false){
			$arr[]=$info;
		}
	}
	$infos=getCates($arr);
	$cid=$_GET['cid'];
	echo $cid;
?>
<!DOCTYPE HTML >
<html>

	<head>
		<title> 添加新闻子分类 </title>
		<meta charset="utf-8">
		<meta name="Author" content="">
		<meta name="Keywords" content="">
		<meta name="Description" content="">
		<link rel="stylesheet" type="text/css" href="skin/css/base.css"/>
		<link rel="stylesheet" type="text/css" href="skin/css/main.css"/>
	</head>

	<body leftmargin="8" topmargin='8'>
			<table width="98%" 
			align="center" 
			border="0" 
			cellpadding="3" 
			cellspacing="1" 
			bgcolor="#CBD8AC" 
			style="margin-bottom:8px;margin-top:8px;" 
			>
				<tr>
					<td background="skin/images/frame/wbg.gif" bgcolor="#EEF4EA" class='title' colspan="2">
						<span>
							<img src='skin/images/frame/arr3.gif' style='margin-right:10px;'>添加新闻子分类
						</span>
					</td>
				</tr>
				<tr bgcolor="#FFFFFF">
					<td>
						<form action="./act_add_newscates.php" method="post">
						
						<table style="margin-bottom:8px;margin-top:8px;margin-left:20px;" >
							<tr>
								<td width="100px;">上级分类:</td>
								<td>
									<select name="fid">
										<option value=0>顶级分类</option>
										<!--遍历$infos数组-->
										<?php foreach($infos as $key=>$vo){?>						
										<option value=<?="1"?> selected>
										<?=str_repeat("&nbsp;&nbsp;",$vo['level']-1).$vo['cname']?>
										</option>
										<?php }?>
									</select>
								</td>
							</tr>
							<tr>
								<td>分类名称:</td>
								<td>
									<input type="text" name="cname" value=""/>
								</td>
							</tr>
							<tr>
								<td>首页是否显示</td>
								<td>
									
									<input type="radio" name="show" value="1" checked="true">显示
									<input type="radio" name="show" value="0">不显示
									
								</td>
							</tr>
							<tr>
								<td colspan="2" align="center" height="40px">
									<input type="submit" name="sub" value="添加" class="coolbt2">
								</td>
							</tr>
						</table>
						</form>
					</td>
				</tr>
			</table>		
	</body>
</html>
	
	

© 著作权归作者所有

共有 人打赏支持
抱着奶瓶裸奔2014
粉丝 1
博文 14
码字总数 3781
作品 0
南京
程序员
私信 提问
加载中

评论(5)

抱着奶瓶裸奔2014
抱着奶瓶裸奔2014

引用来自“泰迪熊-杰克”的评论

从首页页面“添加子分类”的地方(加号)传递父级分类的cid过来,在页面“添加子分类”中获取到父级分类$cate,遍历$infos数组,判断$vo['cid']是不是等于$cate['cid'],等于的时候给select标签下面的option添加selected属性,就实现了默认选中父级分类的信息
在页面“添加子分类”中获取到父级分类$cate怎么写啊?
抱着奶瓶裸奔2014
抱着奶瓶裸奔2014

引用来自“泰迪熊-杰克”的评论

<?php foreach($infos as $key=>$vo){?>
<option value=<?=$vo['cid']==$cate['cid']?"selected":""?>>
<?=str_repeat("  ",$vo['level']-1).$vo['cname']?>
</option>
<?php }?>
谢谢老公,我爱你!
泰迪熊-杰克
泰迪熊-杰克
<?php foreach($infos as $key=>$vo){?>
<option value=<?=$vo['cid']==$cate['cid']?"selected":""?>>
<?=str_repeat("  ",$vo['level']-1).$vo['cname']?>
</option>
<?php }?>
泰迪熊-杰克
泰迪熊-杰克
从首页页面“添加子分类”的地方(加号)传递父级分类的cid过来,在页面“添加子分类”中获取到父级分类$cate,遍历$infos数组,判断$vo['cid']是不是等于$cate['cid'],等于的时候给select标签下面的option添加selected属性,就实现了默认选中父级分类的信息
抱着奶瓶裸奔2014
抱着奶瓶裸奔2014
我获取到了cid,但是想把cid对应的name在下拉列表默认的选中。不知道怎么写
【HTML笔记】表单标签

网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。 语法: 讲解: 1.<form> :<form>标签是成...

大道无名
2016/09/26
6
0
selenium系列->Actions命令实例整理->select(SL,OL)

命令作用:模拟人工单击下拉列表框,选择下拉列表框中的选项。 参数:SL:selectLocator(指向指定选择元素的元素定位器) OL:optionLocator(选项的选择器[默认为标签]) 示例: //通过下...

智能小松鼠
2015/05/06
0
0
编写更加通用的 JavaScript

当你准备好抽象出一个 Web 组件的时候, JavaScript 能帮你做到,融入组件的 JavaScript 变得优雅利索;此时它像一把瑞士军刀,轻松帮你应对各种场景。但当你急于交付时,JavaScript 也能帮你...

红薯
2011/02/10
653
8
使用AutoCompleteTextView实现邮箱地址补全

最近学习android时,用到AutoCompleteTextView,感觉挺有意思,于是模仿着网易邮箱地址补全的效果也实现了一个。 AutoCompleteTextView是一个具有自动补全功能的EditView,当用户输入数据后,...

风荷举
2013/11/15
0
1
hyjiacan/TinySelect

TinySelect TinySelect 是一个以灵活为目标的WEB下拉组件。旨在通过灵活的接口和用法,适应各种不同的场景 单选/多选 提供过滤框以通过关键字简单过滤数据 编程显示/隐藏下拉框 编程过滤数据...

hyjiacan
2017/02/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001......

yimingkeji
58分钟前
9
0
ios多个target

1.建立3个target,分别为heroone,heroone test,heroone dev;分别为正式环境,test环境,dev环境 2.注意取消掉autocreate以防止名字不对,分别以Duplicate的方式建立另外两个scheme 3.创建...

HeroHY
今天
5
0
php获取客户端IP

php获取客户端IP 首先先阅读关于IP真实性安全的文章:如何正確的取得使用者 IP? 「任何從客戶端取得的資料都是不可信任的!」 HTTP_CLIENT_IP头是有的,但未成标准,不一定服务器都实现。 ...

DrChenXX
昨天
0
0
. The valid characters are defined in RFC 7230 and RFC 问题

通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说: org.apache.tom...

west_coast
昨天
1
0
刷leetcode第704题-二分查找

今天双十一买的算法书到货了,路上刷到有人说的这个题,借(chao)鉴(xi)一下别人的思路,这个是C++标准库里面的经典方法,思路精巧,优雅好品味 int search(int* nums, int numsSize, in...

锟斤拷烫烫烫
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部