| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:输入框 计算 输入数字问题
只看楼主 加入收藏
kindman4
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-5-12
收藏
 问题点数:0 回复次数:2 
输入框 计算 输入数字问题
重新做了代码 但还是不对 希望高手看看 应该不会有大问题

现在有个 网页界面 已经做好了  显示的都是数据库中的数据

我想 能把分数输入  论文成绩 设计成绩 答辩成绩 然后按 (输入)  总成绩 能计算出分数

公式就是 : 总成绩=论文*0.4+设计*0.3+答辩*0.3

然后把 论文成绩 设计成绩 答辩成绩 总成绩 都存储到数据库中的 四个字段中

每条记录都有这样的功能  

我是想把 3个分数先输入数据库 分数默认0  第四个经过计算也输入
然后 第四个在页面里显示出来 就这么简单

<td><div align="center"><input type=text name=file size="5"></div></td>
<td><div align="center"><input type=text name=system size="5"></div></td>
<td><div align="center"><input type=text name=answer size="5"></div></td>
<td><div align="center"><%=rs("all")%></div></td>


<td><div align="center"><a href="save.asp?id=<%=rs("id")%>&action="insert">确定</a></div></td>
</FORM>
这个是界面代码

 但是  我一点确定就是出现空白页面 连接是
http://localhost/%E6%96%B0%E9%97%BB%E7%B3%BB%E7%BB%9F/save.asp?id=66&action=

save.asp里的代码  

<%if request("action")="insert" then%>
<%
    id=request.Form("id")
    dim n1,n2,n3,n4
n1=request.form("file")
n2=request.form("system")
n3=request.form("answer")
n4=cint(n1)* 0.4 + cint(n2) * 0.3 + cint(n3) * 0.3
id=request.QueryString("id")
dim rs
set rs=server.createobject("adodb.recordset")

sql="update main set file='"&n1&"',system='"&n2&"',answer='"&n3&"',all='"&n4&"' where id="&id
rs.open sql,conn,1,4
rs.update
set rs=nothing

set conn=nothing
set n1=nothing
set n2=nothing
set n3=nothing
set n4=nothing

%>




jindex.asp里的代码

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<%
    if session("admin")="" then
    response.Write"<script>alert('非法登陆!请返回!');window.location.href='index.asp';</script>"
    end if
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="css.css" rel="stylesheet" type="text/css">
</head>

<body>
你好:<%=session("admin")%>  教务管理员

<table width="100%" border="0" cellspacing="1" bgcolor="#CCCCCC">
<%
    set rs=server.CreateObject("adodb.recordset")
    sql="select * from main  where flag=1 order by department desc"
    rs.open sql,conn,1,1
%>
  <tr bgcolor="#e3e3e3">
    <td width="478" height="25"><div align="center"> 标题(已选课题)</div></td>
    <td width="71" height="25"><div align="center">教师</div></td>
    <td width="94"><div align="center">所在系</div></td>
    <td width="83"><div align="center">手机</div></td>
    <td width="74"><div align="center">办公室</div></td>
    <td width="69"><div align="center">学生</div></td>
    <td width="82"><div align="center">电子邮箱</div></td>
   
    <td width="58"><div align="center">论文成绩</div></td>
    <td width="52"><div align="center">设计成绩</div></td>
    <td width="56"><div align="center">答辩成绩</div></td>
    <td width="44"><div align="center">总成绩</div></td>
    <td width="53"><div align="center">输入</div></td>
    
  </tr>
  <%do while not rs.eof%>
  <tr bgcolor="#FFFFFF">
    <td><div align="center"><%=rs("title")%></div></td>
    <td><div align="center"><%=rs("tname")%></div></td>
    <td><div align="center"><%=rs("department")%></div></td>
     <td><div align="center"><%=rs("tel")%></div></td>
      <td><div align="center"><%=rs("office")%></div></td>
       <td><div align="center"><%=rs("name")%></div></td>
       <td><div align="center"><%=rs("email")%></div></td>
       
       
 <td><div align="center"><input type=text name=file size="5"></div></td>
<td><div align="center"><input type=text name=system size="5"></div></td>
<td><div align="center"><input type=text name=answer size="5"></div></td>
<td><div align="center"><%=rs("all")%></div></td>


<td><div align="center"><a href="save.asp?id=<%=rs("id")%>&action="insert">确定</a></div></td>
</FORM>
        
   
  </tr>
  <%rs.movenext
  loop%>
</table>



<table width="100%" border="0" cellspacing="1" bgcolor="#CCCCCC">
<%
    set rs=server.CreateObject("adodb.recordset")
    sql="select * from main  where flag=0 order by department desc"
    rs.open sql,conn,1,1
%>

  <tr bgcolor="#e3e3e3">
    <td width="551" height="25"><div align="center"> 标题(未选课题)</div></td>
    <td width="95" height="25"><div align="center">教师</div></td>
    <td width="84"><div align="center">所在系</div></td>
    <td width="145"><div align="center">手机</div></td>
    <td width="118"><div align="center">办公室</div></td>
    <td width="94"><div align="center">主修</div></td>
    <td width="142"><div align="center">电子邮箱</div></td>
  
  </tr>
  <%do while not rs.eof%>
  <tr bgcolor="#FFFFFF">
    <td><div align="center"><%=rs("title")%></div></td>
    <td><div align="center"><%=rs("tname")%></div></td>
    <td><div align="center"><%=rs("department")%></div></td>
     <td><div align="center"><%=rs("tel")%></div></td>
      <td><div align="center"><%=rs("office")%></div></td>
       <td><div align="center"><%=rs("main")%></div></td>
       <td><div align="center"><%=rs("email")%></div></td>
  </tr>
  <%rs.movenext
  loop%>
</table>
<td height="20"><div align="center"><a href="logout.asp" target="_top">退出系统</a></div></td>
</body>
</html>

[[it] 本帖最后由 kindman4 于 2008-5-20 17:54 编辑 [/it]]

计算.JPG (24.3 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 数字 输入 
2008-05-20 17:51
kindman4
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-5-12
收藏
得分:0 
2008-05-21 08:19
kindman4
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-5-12
收藏
得分:0 
2008-05-21 19:33
快速回复:输入框 计算 输入数字问题
数据加载中...
 
   



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

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