如何动态产生变量?
来源:asp之家 发布时间:2009-11-18 16:33:00
我们可以用动态产生变量的方法,从表格里捕捉数据,动态地创造“剥离”变量引号并且“清理”它,见下列代码,我们只需键入变量名称,选择 querystring 或form,然后按下“提交”,它会按要求帮你产生更多的变量哦。
<HTML>
<%
how_many=50
' 创建多少个变量
mycreate = request.querystring("create")
If mycreate =""Then
%><TITLE>闪亮日子之动态产生变量 - aspxhome.com</TITLE>
<BODY bgcolor="#FFFFFF">
<FORM method="post"action="dyn_gen_variables.asp?create=1">
<FONT face="Verdana, Arial, Helvetica, sans-serif"size="2"><B>动态产生变量</B><BR>
<BR>
变量名称:</FONT>
<INPUT type="text"name="variablename">
<BR>
<FONT face="Verdana, Arial, Helvetica, sans-serif"size="2">请求类型:</FONT>
<INPUT type="radio"name="requesttype"value="querystring"checked>
<FONT face="Verdana, Arial, Helvetica, sans-serif"size="2">Querystring</FONT>
<INPUT type="radio"name="requesttype"value="form">
<FONT face="Verdana, Arial, Helvetica, sans-serif"size="2">Form</FONT><BR>
<BR>
<INPUT type="submit"name=" Submit "value="提交">
</FORM>
<%
else
%>
<TITLE>闪亮日子之动态产生变量处理结果</TITLE>
<FONT face="Verdana, Arial, Helvetica, sans-serif"size="2"><B>动态产生变量完成</B></FONT> <BR>
<BR>
<BR>
<%
variablename = request.form("variablename")
requesttype = request.form("requesttype")
mycounter = 0
Do While mycounter<how_many myvaroutput = myvaroutput&variablename&mycounter&"= replace(request."&requesttype&"("&chr (34)&variablename&mycounter&chr(34)&"),"&chr(34)&"'"&chr(34)&","&chr(34)&"''"&chr (34)&")"
myvaroutput = myvaroutput&"<BR>"
myvaroutput2 = myvaroutput2&variablename&mycounter&"= TRIM("&variablename&mycounter&")"
myvaroutput2 = myvaroutput2&"<BR>"
mycounter = mycounter + 1
loop
response.write"<FONT face='arial' size='2'>"
response.write"获取变量并用双引号替代单引号<BR>"
response.write myvaroutput
response.write"<BR><BR>"
response.write"清除变量里的所有空格<BR>"
response.write myvaroutput2
response.write"</FONT>"
%><%
End If
%>
</BODY>
</HTML>


猜你喜欢
- 在Python中用matplotlib画图的时候,为了区分曲线的类型,给曲线上面加一些标识或者颜色。以下是颜色和标识的汇总。颜色(color
- 本文实例讲述了jquery判断单选按钮radio是否选中的方法。分享给大家供大家参考。具体如下:html代码如下:<input typ
- 前言最近有文字转图片的需求,但是不太想下载 APP,就使用 Python Pillow 实现了一个,效果如下:PIL 提供了 PIL.Ima
- 今天先聊一聊在windows/mac iOS系统下用venv搭建python轻量级虚拟环境的问题。使用venv搭建的虚拟环境同virtual
- 1.数组的索引我用的是iloc函数。导入数据是data,索引data.iloc[i,j],i代表行,j代表列。如果要索引i行之后的所有行元素
- 1. Cookie 介绍HTTP 协议是无状态的。因此,若不借助其他手段,远程的服务器就无法知道以前和客户端做了哪些通信。Cookie 就是
- 前言由于今年暑假在学习一些自然语言处理的东西,发现网上对k-means的讲解不是很清楚,网上大多数代码只是将聚类结果以图片的形式呈现,而不是
- 如下所示:def is_img(ext): ext = ext.lower() if ext == '.jpg': &nbs
- 前言本文简单总结了一下python中for循环的使用python中for循环一般用来迭代字符串,列表,元组等。当for循环用于迭代时不需要考
- 1、内容在一屏内显示的,采用了(内容框)上下左右居中的办法,里面的内容绝对于这个内容框定位.这样一来,在不同大小屏中,内容总是在中间,看起来
- 最近花些时间学习了一下Python,并写了一个多线程的爬虫程序来获取电影天堂上资源的迅雷下载地址,代码已经上传到GitHub上了,需要的同学
- 觉得微博手动点赞太过麻烦?其实自动点赞的实现并不困难!本篇会有Cookie、session和token方面的知识,不太了解的可以先看下web
- 1.函数的声明定义//func关键字//getStudent函数名//(id int, classId int) 参数列表//(name s
- 出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root
- 下学期就要学习MySQL了,没事先在家搞一搞,没想到光安装就费了半天劲,所以我决定整理下,供大家参考。第一步 下载安装包:官网毕竟是甲骨文公
- Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Djang
- 1. 安装 docker在 WSL2 中安装 docker https://www.jb51.net/article/223179.htm会
- 最近做项目的时候有一个发布新闻的需求,新闻编辑的时候要求能发布带格式的文本内容和能展示支持图片。由于项目是用 Vue 开发的,所以找编辑器的
- __init__ 方法是什么?使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__ 方法
- Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。Pandas的名称来自于面板数据(pan