标题:[求助]文本框和下拉菜单写进数据库问题
取消只看楼主
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
 问题点数:0 回复次数:10 
[求助]文本框和下拉菜单写进数据库问题
如下图所示:




我是菜鸟级人物,初入门,很多都不懂,请各位同仁给予帮助。谢谢。


上面该怎么实现。
我代码写了,但是还是不行。没有搞懂,怎么让下拉菜单从表里读出数据。

[此贴子已经被作者于2007-6-5 14:53:38编辑过]

搜索更多相关主题的帖子: 数据库 文本 菜单 同仁 
2007-05-31 17:25
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 

抱歉,没有写清楚。

我的意思是在数据库需面建立一个表,名称为test.
客户和产品我要求从test表里面读出来。
记录员和送货员在页面写进test表中。

test表里面建4个字段
a------客户
b---产品
c---记录员
d---送货员

不知道我描述的大家是否能看懂。

2007-06-02 09:12
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
以下是引用lq7350684在2007-6-2 11:02:40的发言:
你这其实就是相当与修改数据.

我这段代码对不对。
<font size="5" face="楷体_GB2312"> Customer </font>
<select name="customer" size="1" id="customer">
<option selected>请选择相对应客户</option>
<% sql="select * from info_project order by projectCustomer"
set rs1=server.createobject("adodb.recordset")
rs1.open sql,conn,3,2
do while not rs1.eof %>
<option value="<%=rs1("ProjectCustomer")%>"><%=rs1("ProjectCustomer")%></option>
<% rs1.movenext
loop
rs1.close %>

能帮我看看吗?

2007-06-05 14:54
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
以下是引用lq7350684在2007-6-5 15:01:52的发言:
不对.
<option selected>请选择相对应客户</option>
改成
<option value="" selected>请选择相对应客户</option>

<option selected>请选择相对应客户</option>--------是我让它在动态例表值初始化时的显示。

我按照你的更改后,与之前的现象一样。 ">

那段代码除了你提的那一句后,其他有问题吗?

假如没有问题,为什么我还是不能从数据库里面读出数据了。

2007-06-05 18:09
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
我把所有代码都贴出来,请大家帮助。


<!--#include file="../../../../Inetpub/wwwroot/Item2/conn.asp" -->
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>增加ITEM</title>
</head>
<body>
<form name="addform" method="get" action="../../../../Inetpub/wwwroot/Item2/itemsave.asp" onSubmit="return submitit();">
<div align="center"></div>

<table width="70%" border="0" bgcolor="#FFFFFF" align="center">
<tr>
<td height="131"> <table width="95%" height="637" border="0">
<tr>
<td width="98%" height="176" bgcolor="#3B3B3B">
<div align="left"></div></td>
</tr>
<tr>
<td height="52" bgcolor="#006666">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> <p align="left"><font size="5" face="楷体_GB2312">Product</font>
<font size="1">
<select name="product1" size="1" id="select">
<option selected>请选择测试产品</option>
<%do while not rs1.eof%>
<option value="<%=rs1("ProjectName")%>"><%=rs1("ProjectName")%></option>
<%rs1.movenext
loop
%>
</select>
</font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
<font size="5" face="楷体_GB2312">Customer </font>
<select name="customer" size="1" id="customer">
<option value="" selected>请选择相对应客户</option>
<% sql="select * from info_testitem order by projectCustomer"
set rs1=server.createobject("adodb.recordset")
rs1.open sql,conn,3,2
do while not rs1.eof %>
<option value="<%=rs1("ProjectCustomer")%>"><%=rs1("ProjectCustomer")%></option>
<% rs1.movenext
loop
rs1.close %>
</select>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p></td>
</tr>
<tr>
<td height="36" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td height="30" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td height="35" bgcolor="#CCCCCC"><font size="5" face="楷体_GB2312"><SPAN
class=main1><font color="#000000">Description</font></SPAN>:</font></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><textarea name="textarea" cols="150" rows="9" wrap="VIRTUAL"></textarea></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <div align="center">
<input name="Submit" type="submit" id="Submit2" value="Submit">
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<input type="button" name="Submit4" value="Return">
</div></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
<div align="center"></div></td>
</tr>
</table>
<div align="left"></div>
<div align="center"></div>
</form>
</body>
</html>
2007-06-06 15:04
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
怎么我贴出来要运行代码才可以。

我也把图片上传上来给大家看。

[此贴子已经被作者于2007-6-6 15:07:52编辑过]

2007-06-06 15:05
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
我把代码很截图方式上传上来吧。这样方便大家帮助我分析原因。


2007-06-06 15:13
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
以下是引用lq7350684在2007-6-6 15:15:50的发言:

有什么问题吗?大侠。。

不然用什么方法了。

点一下图片后,会在新的窗口打开。就可以看的明白了。

[此贴子已经被作者于2007-6-6 15:18:54编辑过]

2007-06-06 15:17
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
以下是引用lq7350684在2007-6-6 15:18:36的发言:
我看不见你的代码.


那怎么办了。
我把代码直接copy到论坛里面,出现非法字符,
要不我直接把它打包放在上面吧。

EoGzPPpL.rar (5.96 KB) [求助]文本框和下拉菜单写进数据库问题


2007-06-06 15:33
clarksjtv
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2007-5-28
得分:0 
你那个"请选择测试产品"应该显示不出来吧.
你那rs1怎么在下面事例化了啊.
我给你改了一下,但是肯定不对,因为我不知道测试产品是从哪个表调数据的.但是样子就是这样的,你把表什么的改一下.
还有你少了一个submitit()函数.就是那个
<form name="addform" method="get" action="../../../../Inetpub/wwwroot/Item2/itemsave.asp" onSubmit="return submitit();">

“请选择测试产品”是下拉菜单默认选项,怕有人不明白那个框要做什么。所以就出现一个提示。这样子。

不过按照你给你方式,好像还是没有用。呵呵。

2007-06-06 16:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-143876-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.445733 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved