停止页面加载时自动运行 ASP 脚本

2024-01-14

我这里遇到问题了。我创建了一个用于将记录添加到数据库中的页面,它工作正常,但是每次加载页面时都会运行 asp 脚本,每次加载页面时都会向数据库输入一条空白记录,这非常烦人,因为它与我有其他脚本。我觉得我很愚蠢,但我所需要的只是让脚本仅在单击提交按钮后运行,我该如何让它做到这一点?

<!DOCTYPE html>
<html>
<title>
Teacher Registration
</title>
 <body>

     <h1>
      Teacher registration 
      </h1>
      <form name="teacherReg" action="Registration.asp" method="POST">
      First name:<input type="text" name="firstname"><br>
      Last name:<input type="text" name="lastname"><br>
      Password :<input type="password" name="password">
      <input type="submit" value="submit">
      </form>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open ="Driver={SQL Server}; Server=QuizDynamics.db.11989315.hostedresource.com; Database=QuizDynamics; Uid=QuizDynamics; Pwd=Compostheap12!;"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from teachers", conn


sql="INSERT INTO teachers (firstname, password, lastname)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("firstname") & "',"
sql=sql & "'" & Request.Form("password") & "',"
sql=sql & "'" & Request.Form("lastname") & "')"

on error resume next
 conn.Execute sql,recaffected
 if err<>0 then
   Response.Write("No update permissions!")
 else
   Response.Write("<h3>" & recaffected & " record added</h3>")
 end if
 conn.close

 %>
 </body>
 </html>

给您的提交输入一个名称属性 - 在提交按钮中 - 然后执行类似的操作

if request.form("submitbutton") <> "" then

'put your insert code here

End if
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

停止页面加载时自动运行 ASP 脚本 的相关文章

  • msscript.ocx 从哪里安装

    我在我的应用程序中使用 msscript ocx 它是 Windows 的 ActiveX 脚本主机 尽管我希望能够对高度可定制的 XP 嵌入式 XPe 使用相同的功能 1 我想知道在XPe上是否可以选择性安装msscript ocx 2
  • VBS 脚本 getElementbyID 错误(自动登录脚本)

    我正在编写适用于不同站点的 vbs 脚本文件 但我正在为我的大学网页编写用于互联网页面登录的自动登录脚本 所以我一直在工作直到填写用户名和密码 但我无法让它点击登录 这是大学登录的链接 我不确定您是否可以从网络外访问它 请注意编辑请不要将其
  • 经典的 asp/asp.net 网站 - global.asa 不工作

    最近我得到了一个用经典 ASP 编写的网站来配置和设置 尽管它似乎也有用 ASP NET 编写的页面 我目前遇到的问题是它似乎没有从 global asa 文件中获取设置 例如 Application ConnectionString 当我
  • 如果 vbs 脚本崩溃,请重新启动它

    我正在尝试制作一个 vb 脚本 如果它崩溃 它将重新启动另一个 vb 脚本 我搜索了又搜索 但我得到的只是如何重新启动程序 并且由于 vb 脚本是后台进程 因此当您在 Win32 Process 中搜索时它不起作用 这是我的代码 set S
  • 请求送达回执时,CDO 消息不会发送

    我正在用经典 ASP 编写一个应用程序 是的 请原谅我 它使用 Google Mail 发送电子邮件 我让它工作得很好 如下所示 Dim ObjSendMail Set ObjSendMail CreateObject CDO Messag
  • WScript.Shell.Exec - 从 stdout 读取输出

    我的 VBScript 不显示我执行的任何命令的结果 我知道命令被执行 但我想捕获结果 我已经测试了多种方法来执行此操作 例如以下方法 Const WshFinished 1 Const WshFailed 2 strCommand pin
  • 如何在经典 ASP 中使用地理编码 API v3

    想知道是否有人可以帮助我 我正在尝试返回地址的纬度和经度结果 刚接触编码并且陷入困境 以下代码工作正常 直到地理编码从 v2 变为 v3 你能告诉我哪里错了吗 我是否需要新的 v3 密钥或密钥 提前致谢
  • 如何启动 VBS 的交互式控制台?

    与这个问题非常相似 如何启动 Perl 的交互式控制台 https stackoverflow com questions 73667 how can i start an interactive console for perl 我只是希
  • VBScript 中的对象/类字典

    vbscript 中是否可以有对象 类的字典 例如 Class employeeclass Public first last salary End Class Dim employeedict Set employeedict Creat
  • 当地语言的布尔值

    这个问题很久以前就被问过服务器故障 https serverfault com questions 274964 iis 7 5 using classic asp converts a boolean value to a string
  • 有关于 VBScript 正则表达式对象 (RegExp) 的好文档吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们都知道每个正则表达式实现都有其自身的特点 我需要在使用 COM 自动化的应用程序中使用 Micros
  • 如何从 HTA 中启动批处理文件

    我有一个基本的 HTA 其中我尝试通过按钮启动批处理文件 但是当我尝试启动批处理文件时 它不会运行 当我按下按钮时 将启动命令提示符窗口 但不会运行脚本 这是代码的简单示例
  • ASP SQL Server 连接

  • 使用 ASP 将参数传递给存储过程

    我正在尝试将一些参数传递给经典 ASP 中的 SQL 存储过程 我看过几篇关于此的帖子 不确定我做错了什么 因为我似乎没有看到我的差异 set conn CreateObject ADODB Connection conn open DSN
  • ASP.NET MVC 中的经典 ASP (C#)

    我有一个应用程序想要 最终 转换为 ASP NET MVC 我想要进行全面的服务升级 到 ASP NET 但想要使用当前的 ASP 内容来运行当前的功能 这样我就可以在对新框架进行增量升级的同时升级小部分 该站点严重依赖于不太成熟的 VB6
  • 根据用户名获取广告详细信息

    我有一个代码可以从 AD 检索用户的详细信息 例如电子邮件地址 电话号码等 我当前使用的代码是 Set objSysInfo CreateObject ADSystemInfo strUser objSysInfo UserName msg
  • 如何使用 Window Script Host 查找活动(前台)窗口的窗口标题

    我想使用 Window Script Host WSH 查找当前处于活动状态 具有焦点 的窗口的标题 因为我希望 WSH 脚本仅在所需窗口处于活动状态时才发送键 注意 我无法使用替代方案 即在调用 sendkeys 之前激活所需的窗口 任何
  • 如何使用服务器端vbscript获取图像宽度? ASP经典

    几天来我一直在尝试找到一种方法来获取驻留在我们服务器上的 png 文件的图像宽度 我正在尝试读取文件的前 24 个字节并解析出字节 17 20 的宽度 我在网上找到了几种例程 但都没有成功 奇怪的是 我似乎得到了从十六进制解码到十进制的字节
  • 如何部署经典的asp网站?

    我想知道如何部署或在 IIS 6 7 中部署经典的 asp 网站涉及哪些步骤 我们可以为现有项目创建一个安装程序吗 您应该考虑使用 Web 部署http www iis net download WebDeploy http www iis
  • 使用 VBscript 检查计算机是否被锁定

    如何使用 VBscript 检查计算机是否已被锁定 我想在计算机锁定后停止应用程序运行 并在计算机解锁后再次运行它 您可以尝试检查是否存在logonui exe过程 如果找到它 则计算机已锁定或未登录 Function IsLocked s

随机推荐

  • Maven部署打包并上传到AWS-Lambda

    我在将 Maven 部署包上传到 Amazon s3 时遇到问题 从 Eclipse 中 我能够成功生成 jar 文件 但是在上传到服务器时遇到问题 这是我的Java代码 package main java mavantestproj im
  • XSD 转 UML 命令行工具

    我想知道 是否有人遇到过任何命令行工具 优先免费 用于将 xml 模式 xsd 转换为 UML 图 xsd 用于表示类 因此 UML 类图就适合该目的 我对命令行工具更感兴趣 因为我想让它成为一个自动任务 因此我宁愿不必打开 UI 来执行它
  • DateTime.UtcNow 和 DateTime.Now.ToUniversalTime() 之间有什么区别

    对我来说它们都是一样的 UtcNow 只是一个快捷方式吗 事实上恰恰相反 这Now属性实现为 public static DateTime Now get return UtcNow ToLocalTime
  • 使用文档字符串和“未实现”异常预填充 Eclipse 和 Pydev 中的新函数

    我正在使用 Eclipse 和 Pydev 编辑 Python 源代码 我想记录我的所有函数 并在函数尚未实现时引发 未实现 异常 例如当我输入 def foo bar1 bar2 输入时 我希望它自动完成 def foo bar1 bar
  • 在 Vim 中控制选项卡名称

    在 MacVim 中 选项卡的名称似乎设置为该选项卡中最近打开的缓冲区的名称 这会在使用拆分时造成混乱 如何将选项卡名称固定到选项卡中的左上角窗口 以下函数返回左上角窗口中加载的缓冲区的名称 function GuiTabLabel ret
  • 碰撞后立即停止刚体运动/旋转

    我希望我的球体从一个位置跳到另一个位置 但不希望它随后平移 我不知道该怎么做 这是我的代码 void Update if thrown Input touchCount gt 0 Input GetTouch 0 phase TouchPh
  • 加入一组具有超时的 python 进程

    我正在使用 python 的多处理库来创建多个进程 from multiprocessing import Process processes Process target function for function in FUNCTION
  • 使用变量与文字时远程查询速度很慢

    我到处寻找这种情况 但找不到解决方案除了动态 SQL 我不想使用它 这是我想要在服务器 2 上更新的表 Stuff Id UNIQUEIDENTIFIER stuffname NVARCHAR 64 我需要从服务器 1 更新它 所以我一直在
  • 使用 np.divide (以及其他浮点数)将 0 除以 0 时如何抑制错误消息?

    我的尝试 import numpy as np np seterr divide ignore a np array 4 3 0 0 b np array 1 0 0 np divide a b 我得到的输出 main 1 RuntimeW
  • 如何在张量流中并行加载数据?

    首先我先介绍一下我的申请背景 我的磁盘中有大约 500 000 个以 avi 文件形式保存的视频 我将使用它们作为训练样本 要使用它们 我们可以将它们同时加载到内存中 然后将每个批次输入模型进行试验 这是最简单的方法 然而我的记忆是NOT足
  • 调用未定义的方法 Illuminate\Database\Query\Builder::save()

    我试图在现有记录上调用 Eloquent 的 save 方法 但从 Illuminate 的查询生成器中收到错误 按照 Laravel 网站上的文档进行操作http laravel com docs eloquent insert upda
  • 使用 React Query 过滤从 API 获取的列表

    我正在使用 React Query 第一次 来管理对 API 的调用 我正在获取发票列表 到目前为止我已经在下面的代码中成功完成了此操作 我现在想根据每个发票对象具有的状态属性 它是 已付款 待处理 或 草稿 使用一系列复选框来过滤此列表
  • Pharo Smalltalk 和 mySql

    我正在寻找知道如何连接 Pharo Smalltalk 和 mySql 的人 我只想做一些基本的事情 比如 从名称中选择 然后将结果读入 Pharo 有人对这个有了解吗 如果你有一个屏幕视频那就太好了 我会给你买杯啤酒 查看DBXTalk
  • Intellij IDEA中有没有类似Sublime的“HTML:编码特殊字符”的功能

    I m looking something like the functionality given in Sublime Text by the shortcut windows Ctrl Shift P named HTML Encod
  • 如何在类型提示中指定函数类型?

    如何将变量的类型提示指定为功能类型 没有typing Function 并且我在相关 PEP 中找不到任何内容 PEP 483 https www python org dev peps pep 0483 As jonrsharpe htt
  • 通过布尔掩码数组选择 numpy 数组的元素

    我有一个布尔掩码数组a长度n a np array True True True False False 我有一个二维数组n列 b np array 1 2 3 4 5 1 2 3 4 5 例如 我想要一个仅包含 True 值的新数组 c
  • C#进程启动焦点问题

    当我开始一个新进程时 它会自动获得焦点 如何防止它获得焦点或将焦点返回到我的应用程序 这是我正在使用的代码 string path c temp myprocess exe ProcessStartInfo info new Process
  • React、Jest 和 Material-UI:如何测试在模式或弹出窗口中呈现的内容

    有一些 Material ui 组件不会将其结果渲染到与其父组件放置的位置相同的位置 其中我们有Dialog Menu etc 这显然使得在安装了某些父组件的 jest js 包装器中测试其内容是否存在是不可能的 例如给定以下组件 clas
  • 如何动态设置膨胀线性布局中的边距?

    我添加了一个linearlayout in a linearlayout动态地使用此代码 LinearLayout root LinearLayout findViewById R id root View child inflater i
  • 停止页面加载时自动运行 ASP 脚本

    我这里遇到问题了 我创建了一个用于将记录添加到数据库中的页面 它工作正常 但是每次加载页面时都会运行 asp 脚本 每次加载页面时都会向数据库输入一条空白记录 这非常烦人 因为它与我有其他脚本 我觉得我很愚蠢 但我所需要的只是让脚本仅在单击