| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1125 人关注过本帖
标题:一个提取表单信息的问题
只看楼主 加入收藏
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
结帖率:100%
收藏
 问题点数:0 回复次数:13 
一个提取表单信息的问题
代码如下:
<%
dim dbid
dim sql
dbid=request("id")
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from HN_news where id="&dbid
rs.open sql,conn,1,3
%>
<table width="50%" border="1">
<tr>
<td>
<input name="biaoti" type="text" id="biaoti" value="<%=rs("title")%>">
</td>
<td>
<input name="name" type="text" id="name" value="<%response.write Session("UserName")%>">
</td>
<td>
<input name="id" type="text" id="id" value="<%=rs("id")%>">
</td>
</tr>
</table>
<%
dim username,biaoti,id
username=request.Form("name")
biaoti=request.Form("biaoti")
id=request.Form("id")
if id<>"" then
%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>aaaaa</td></tr></table>
<%else%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>dddddddddddddddddd</td></tr></table>
<%end if
%>


为什么 我的表格里面总是显示“dddddddddd”字符串呢,而不显示“aaaaaaaa”呢 但是上面表单里可以调取数据库里面的信息 。 是哪里的原因 请大家帮忙看看呀!谢谢了
搜索更多相关主题的帖子: 表单 name input dbid 
2007-06-25 10:51
思绪
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-15
收藏
得分:0 
缺少< form action="" method="post">...

2007-06-25 10:57
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
以下是引用piaoxue在2007-6-25 10:51:15的发言:
代码如下:
<%
dim dbid
dim sql
dbid=request("id")
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from HN_news where id="&dbid
rs.open sql,conn,1,3
%>
<table width="50%" border="1">
<tr>
<td>
<input name="biaoti" type="text" id="biaoti" value="<%=rs("title")%>">
</td>
<td>
<input name="name" type="text" id="name" value="<%response.write Session("UserName")%>">
</td>
<td>
<input name="id" type="text" id="id" value="<%=rs("id")%>">
</td>
</tr>
</table>
<%
dim username,biaoti,id
username=request.Form("name")
biaoti=request.Form("biaoti")
id=request.Form("id")
if id<>"" then
%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>aaaaa</td></tr></table>
<%else%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>dddddddddddddddddd</td></tr></table>
<%end if
%>



为什么 我的表格里面总是显示“dddddddddd”字符串呢,而不显示“aaaaaaaa”呢 但是上面表单里可以调取数据库里面的信息 。 是哪里的原因 请大家帮忙看看呀!谢谢了

你认为会是什么情况呢?
什么情况下才会显示你的id<>"" ??
你的想法很好,只不过方式不对,
去学下JavaScript


http://www./
2007-06-25 11:00
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
哦 添上了 还是一样
<%
dim dbid,username,biaoti,id,sql
dbid=request("id")
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from HN_news where id="&dbid
rs.open sql,conn,1,3
%>
<form name="form1" method="post" action="">
<table width="50%" border="1">
<tr>
<td>
<input name="biaoti" type="text" id="biaoti" value="<%=rs("title")%>">
</td>
<td>
<input name="name" type="text" id="name" value="<%response.write Session("UserName")%>">
</td>
<td>
<input name="id" type="text" id="id" value="<%=rs("id")%>">
</td>
</tr>
</table>
</form>
<%
username=request.Form("name")
biaoti=request.Form("biaoti")
id=request.Form("id")
if biaoti<>"" then
%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>aaaaa</td></tr></table>
<%else%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>dddddddddddddddddd</td></tr></table>
<%end if%>

有错吗?

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2007-06-25 11:02
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
收藏
得分:0 
1.<form name="form1" method="post" action="">中action里添加你要提交数据的页面,应该是本页
2.
<% username=request.Form("name")
biaoti=request.Form("biaoti")
id=request.Form("id")
if biaoti<>"" then
%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>aaaaa</td></tr></table>
<%else%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>dddddddddddddddddd</td></tr></table>
<%end if%>
改为
<% username=request.Form("name")
biaoti=request.Form("biaoti")
id=rs("id")
if id<>"" then
%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>aaaaa</td></tr></table>
<%else%>
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>dddddddddddddddddd</td></tr></table>
<%end if%>
2007-06-25 11:14
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
楼上的 这么写当然没有错了,数据库里面肯定有ID了。   不过我要提取的是表单里面的值。  把表单里的所有值提取出来并再次存入一个新表里面。

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2007-06-25 11:27
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
还是提取不到信息呀   是哪里的原因呢?  大家帮忙看看呀。  谢谢了!!!!

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2007-06-25 11:39
xiaohonghui0
Rank: 1
等 级:新手上路
威 望:1
帖 子:274
专家分:0
注 册:2006-4-10
收藏
得分:0 
我觉得你的代码分成两页再试下

曾用asp做过公司管理系统,新闻发布系统,个人网站之类,可代做网站 有意者请联系我,电话:13714123661
2007-06-25 11:47
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
收藏
得分:0 
dbid=request("id")
第一次进页面,id 根本就是空值, 必须先做判断
2007-06-25 11:51
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

不明白LZ什么意思,你的表单提交了吗?


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-06-25 12:07
快速回复:一个提取表单信息的问题
数据加载中...
 
   



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

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