select
姓名
from
数据库
再插入一个combox控件,设置datasource为
adodc1,设置datafiled为
姓名
这样就OK了。
要使用AJAX了,菜单联动就可以了;
参考如下:
<?php
//require_once('conn.php') //写个连接数据库的文件 每次包含一下就行了, 而且要写在最上面。
$con = mysql_connect("localhost","root","***")
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<select>
<option>-请选择-</option>
<?php
$sql="select CID from course2"
$result=mysql_query($sql)
while($row=mysql_fetch_assoc($result)){
?>
<option value="$row['CID']"><?php echo $row['CID'] ?></option> //这个值要用php的方法取出来
<?php
}
?>
</select>
</body>
</html>
我的采用的是javabena+jsp一个javabean
public ArrayList selectCourseInfo()throws Exception {//下拉框显示课程信息
ArrayList list = new ArrayList()
try {
db.open()
ResultSet rs = db.select("select * from CourseInfo")
while (rs.next()) {
list.add(new CourseInfo(rs.getInt(1), rs.getString(2),rs.getString(3)))
}
} catch (Exception e) {
e.printStackTrace()
} finally {
db.close()
}
return list
}
然后在jsp中调用
<tr><td>课 程:<select name="course">
<%try{
ArrayList list=m.selectCourseInfo()
if(list.isEmpty()){
out.println("没有数据显示")
}
for(int i=0i<list.size()i++){
CourseInfo c=(CourseInfo)list.get(i)%>
<option><%=c.getName()%></option>
<%}}
catch(Exception e){}
%></select>
</td></tr>
这样就可以动态的显示了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)