| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 468 人关注过本帖
标题:问一下,这个看起来很简单的代码书写
只看楼主 加入收藏
hp3325
Rank: 2
等 级:论坛游民
帖 子:29
专家分:26
注 册:2009-6-7
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:4 
问一下,这个看起来很简单的代码书写
<%
Function getForm(element,ftype)
    Select case ftype
        case "get"
            getForm=Trim(Request.QueryString(element))
        case "post"
            getForm=Trim(Request.Form(element))
        case "both"
            if IsNull(Request.QueryString(element)) then getForm=Trim(Request.Form(element)) else getForm=Trim(Request.QueryString(element))
    End Select
End Function

Select Case ReplaceBadWord(Request.QueryString("Dst"))
case "Rzadd"
if Request("dot")="Asave" then
  Dim Ntype:Ntype=Clng(getForm(type,"post")):if Ntype="" Then GoError("收支必选!")
  Dim NDT_Date:NDT_Date=getForm(DT_Date,"post")
    Conn.Execute("Insert into [price]([body],[type]) Values ('"&Nbody&"',"&Ntype&")")
    Response.redirect "iz.Asp"
end if
%>
 <table width="60%" class="Dit_table">
  <form method="post" id="Rzadd" name="Rzadd" action="?Dst=Rzadd&dot=Asave">
  <tr>
    <td valign="top"><b>日志内容:</b></td>
    <td><textarea id="body" name="body"></textarea></td>
  </tr>
  <tr>
    <td><b>日志金额:</b></td>
    <td><select name="type" id="type">
          <option value="">收支类型</option>
      <option value="1">支出款</option>
      <option value="0">收入款</option>
     </select></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="Sumbit" type="submit" class="btn" value="提 交" /></td>
  </tr>
  </form>
 </table>
<%End Select%>
搜索更多相关主题的帖子: 看起来 代码 书写 
2010-12-05 22:01
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:20 
发一个多分支选择结构的代码,楼主到底想问的是什么呢?

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-12-05 22:13
hp3325
Rank: 2
等 级:论坛游民
帖 子:29
专家分:26
注 册:2009-6-7
收藏
得分:0 
出错了,贴上来问一下,哪错了?
2010-12-05 22:52
hp3325
Rank: 2
等 级:论坛游民
帖 子:29
专家分:26
注 册:2009-6-7
收藏
得分:0 
回复 2楼 gupiao175
Dim Ntype:Ntype=Clng(getForm(type,"post")):if Ntype="" Then GoError("收支必选!")
告别是这个有写错吗?不太会调试
2010-12-05 22:53
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
<%
Function getForm(element,ftype)
    Select case ftype
        case "get"
            getForm=Trim(Request.QueryString(element))
        case "post"
            getForm=Trim(Request.Form(element))
        case "both"
            if IsNull(Request.QueryString(element)) then getForm=Trim(Request.Form(element)) else getForm=Trim(Request.QueryString(element))
    End Select
End Function

Select Case ReplaceBadWord(Request.QueryString("Dst"))
case "Rzadd"
if Request("dot")="Asave" then
  Dim Ntype:Ntype=Clng(getForm("type1","post"))
  if Ntype="" Then GoError("收支必选!")
  Dim NDT_Date:NDT_Date=getForm(DT_Date,"post")
    Conn.Execute("Insert into [price]([body],[type]) Values ('"&Nbody&"',"&Ntype&")")
    Response.redirect "iz.Asp"
end if
%>
<table width="60%" class="Dit_table">
  <form method="post" id="Rzadd" name="Rzadd" action="?Dst=Rzadd&dot=Asave">
  <tr>
    <td valign="top"><b>日志内容:</b></td>
    <td><textarea id="body" name="body"></textarea></td>
  </tr>
  <tr>
    <td><b>日志金额:</b></td>
    <td><select name="type1" id="type1">
          <option value="">收支类型</option>
      <option value="1">支出款</option>
      <option value="0">收入款</option>
     </select></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="Sumbit" type="submit" class="btn" value="提 交" /></td>
  </tr>
  </form>
</table>
<%End Select%>
改成这样试试看。

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-12-06 00:29
快速回复:问一下,这个看起来很简单的代码书写
数据加载中...
 
   



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

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