文档章节

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

抱着奶瓶裸奔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在下拉列表默认的选中。不知道怎么写
selenium系列->Actions命令实例整理->select(SL,OL)

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

智能小松鼠
2015/05/06
0
0
【HTML笔记】表单标签

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

大道无名
2016/09/26
6
0
编写更加通用的 JavaScript

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

红薯
2011/02/10
653
8
hyjiacan/TinySelect

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

hyjiacan
2017/02/10
0
0
使用AutoCompleteTextView实现邮箱地址补全

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

风荷举
2013/11/15
0
1

没有更多内容

加载失败,请刷新页面

加载更多

java基础知识,小栗子

来操作一下数组.....注意带参数的变长数组的使用. package com.avatus;import java.util.Random;import java.util.Scanner;public class Main { public static void main(St...

Oh_really
25分钟前
2
0
SSO单点登录PHP简单版

  前面做了一个新项目,需要用户资源可以需要共享。由于之前没有做过这样的东西,回家之后,立马网站百度“单点登录”。帖子很多,甄别之后,这里列几篇认为比较有营养。   http://blog...

slagga
今天
2
0
Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1 概述 泛型在j...

hensemlee
今天
2
0
Annotation注解详细介绍

目录介绍 1.Annotation库的简单介绍 2.@Nullable和@NonNull 3.资源类型注释 4.类型定义注释 5.线程注释 6.RGB颜色纸注释 7.值范围注释 8.权限注释 9.重写函数注释 10.返回值注释 11.@Keep注释...

潇湘剑雨
今天
2
0
一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的有西刺代理,快代理等,这里我们拿西刺代理作为例子。 这里就是一个个免费的IP地址以及各自...

NateHuang
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部