用js遍历 table
[
2008/07/04 15:34 | by Else ]
2008/07/04 15:34 | by Else ]
var tableObj = document.getElementById("tableName");
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
for(varj=0;j<tableObj.rows[i].cells.length;j++)
{
//str += tableObj.rows[i].cells[j].innerHTML+" ";
for(var z=0;z<tableObj.rows[i].cells[j].children.length;z++)
{
var text = tableObj.rows[i].cells[j].children[z];//取得text object
str += text.value;
}
}
str+="\n";
}
alert(str);
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
for(varj=0;j<tableObj.rows[i].cells.length;j++)
{
//str += tableObj.rows[i].cells[j].innerHTML+" ";
for(var z=0;z<tableObj.rows[i].cells[j].children.length;z++)
{
var text = tableObj.rows[i].cells[j].children[z];//取得text object
str += text.value;
}
}
str+="\n";
}
alert(str);
用js遍历 table
asp中command的在单条记录时,有些字段显示为空的问题
[
2008/07/04 12:03 | by Else ]
2008/07/04 12:03 | by Else ]
网上找到一些资料,
关于游标这个问题,还是无法放进去(如果方法找到的话,还可以改)
//
之前的sql这么写,但是没有效果有些非顺序的值会丢失
这时候要把不能显示的字段,在放到sql中,显示出来
后来又找到的方法
把
但是这些做起来,都很复杂 在dw给好式之后,可以用下面的方法
原来的方法
下面的是废话,加进去,没有一个能用,或是说command 但是属性添加错误!
关于游标这个问题,还是无法放进去(如果方法找到的话,还可以改)
//
之前的sql这么写,但是没有效果有些非顺序的值会丢失
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
这时候要把不能显示的字段,在放到sql中,显示出来
edit_rs_cmd.CommandText = "SELECT *,[不能显示的字段],[不能显示的字段], FROM dbo.usertable WHERE id = ?"
后来又找到的方法
edit_rs.Fields.Item("opentime").Value
把
edit_rs.Fields.Item(11).Value'time所在的顺序
但是这些做起来,都很复杂 在dw给好式之后,可以用下面的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT * FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDoubleset edit_rs = server.createobject("adodb.recordset")
edit_rs.open edit_rs_cmd ,,1,1
原来的方法
Set edit_rs_cmd = Server.CreateObject ("ADODB.Command")
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
edit_rs_cmd.ActiveConnection = MM_conn_STRING
edit_rs_cmd.Prepared = true
edit_rs_cmd.CommandText = "SELECT *,[trytime],[opentime],[endtime],address,scale,content FROM dbo.usertable WHERE id = ?"
edit_rs_cmd.Parameters.Append edit_rs_cmd.CreateParameter("param1", 5, 1, -1, edit_rs__MMColParam) ' adDouble
Set edit_rs = edit_rs_cmd.Execute
下面的是废话,加进去,没有一个能用,或是说command 但是属性添加错误!
引用
CursorType参数值
参数 值 说明
AdOpenForwardOnly 0 向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用
AdOpenKeySet 1 键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录
AdOpenDynamic 2 动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多
AdOpenStatic 3 静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示
参数 值 说明
AdOpenForwardOnly 0 向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用
AdOpenKeySet 1 键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录
AdOpenDynamic 2 动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多
AdOpenStatic 3 静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示
犯错的重要性——比尔.盖茨
[
2008/07/02 11:13 | by Else ]
2008/07/02 11:13 | by Else ]
引用
“坦白地说,微软所面临的挑战之一是它的很多员工还没有遭遇过多少失败。很多人从未遇到过失败的项目。结果是,人们把成功视为理所当然的事,这是很危险的。。。人们遭遇失败时,将被迫发挥出创造性,不分昼夜地深入探索并冥思苦想。每个公司都需要有过这种经历的人。”
——比尔.盖茨
“犯错的重要性”,《美国航空杂志》,1995年7月
深有体会。特别是在软件项目越来越庞大和复杂的今天,项目中任何一个环节的失误都将对整个项目产生无法预计的影响。因此,也就特别需要富有经验的——特别是有过失败项目经验、并从中反思总结过的人参与到项目中来。
Thinking in Risk.
——比尔.盖茨
“犯错的重要性”,《美国航空杂志》,1995年7月
深有体会。特别是在软件项目越来越庞大和复杂的今天,项目中任何一个环节的失误都将对整个项目产生无法预计的影响。因此,也就特别需要富有经验的——特别是有过失败项目经验、并从中反思总结过的人参与到项目中来。
Thinking in Risk.
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│个┆而┆了┆我┆也┆的┆但┆法┆个┆我┆.┆所┆的┆因┆.┆但┆.┆我│
│方┆我┆静┆的┆许┆思┆是┆.┆世┆可┆.┆以┆具┆为┆.┆是┆.┆能│
│法┆不┆态┆世┆命┆念┆我┆.┆界┆以┆.┆我┆体┆你┆ ┆我┆ ┆抽│
│.┆慎┆的┆界┆中┆.┆却┆.┆里┆重┆ ┆的┆.┆在┆ ┆不┆ ┆象│
│.┆调┆属┆里┆注┆.┆不┆ ┆的┆载┆ ┆世┆.┆我┆ ┆能┆ ┆出│
│.┆用┆性┆永┆定┆.┆能┆ ┆任┆甚┆ ┆界┆.┆心┆ ┆抽┆ ┆整│
│ ┆了┆.┆远┆了┆ ┆重┆ ┆何┆至┆ ┆并┆ ┆中┆ ┆象┆ ┆个│
│ ┆爱┆.┆的┆ ┆ ┆载┆ ┆一┆覆┆ ┆不┆ ┆是┆ ┆出┆ ┆世│
│ ┆你┆.┆烙┆你┆ ┆对┆ ┆种┆盖┆ ┆完┆ ┆那┆ ┆你┆ ┆界│
│ ┆这┆ ┆上┆在┆ ┆你┆ ┆方┆这┆ ┆整┆ ┆么┆ ┆.┆ ┆.│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│为┆.┆-┆但┆间┆我┆不┆我┆.┆在┆.┆念┆它┆死┆我┆时┆作┆当│
│了┆ ┆我┆却┆.┆不┆下┆的┆ ┆这┆.┆压┆不┆循┆才┆.┆为┆我│
│解┆ ┆爱┆捕┆.┆停┆别┆内┆ ┆无┆ ┆入┆停┆环┆发┆.┆参┆义│
│决┆ ┆的┆获┆.┆的┆人┆存┆ ┆尽┆ ┆我┆的┆.┆现┆.┆数┆无│
│这┆ ┆人┆一┆ ┆向┆.┆里┆ ┆的┆ ┆心┆返┆.┆爱┆ ┆传┆返│
│个┆ ┆不┆个┆ ┆系┆.┆已┆ ┆黑┆ ┆里┆回┆.┆上┆ ┆进┆顾│
│异┆ ┆爱┆异┆ ┆统┆.┆经┆ ┆夜┆ ┆的┆对┆ ┆你┆ ┆这┆的│
│常┆ ┆我┆常┆ ┆申┆ ┆再┆ ┆中┆ ┆堆┆你┆ ┆是┆ ┆个┆把│
│.┆ ┆.┆-┆ ┆请┆ ┆也┆ ┆.┆ ┆栈┆的┆ ┆一┆ ┆方┆自│
│.┆ ┆.┆-┆ ┆空┆ ┆装┆ ┆.┆ ┆.┆思┆ ┆个┆ ┆法┆己│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ ┆ ┆ ┆ ┆有┆否┆.┆将┆如┆"┆"┆个┆并┆地┆把┆内┆我┆.│
│ ┆ ┆ ┆ ┆系┆则┆ ┆用┆果┆传┆我┆方┆且┆址┆所┆存┆愿┆ │
│ ┆ ┆ ┆ ┆统┆-┆ ┆尽┆返┆递┆爱┆法┆在┆压┆有┆.┆意┆ │
│ ┆ ┆ ┆ ┆资┆-┆ ┆一┆回┆给┆你┆-┆栈┆入┆我┆.┆虚┆ │
│ ┆ ┆ ┆ ┆源┆我┆ ┆生┆值┆你┆,┆-┆尾┆堆┆能┆.┆拟┆ │
│ ┆ ┆ ┆ ┆.┆将┆ ┆去┆为┆.┆你┆-┆压┆栈┆实┆ ┆出┆ │
│ ┆ ┆ ┆ ┆.┆释┆ ┆爱┆真┆.┆爱┆将┆入┆.┆现┆ ┆最┆ │
│ ┆ ┆ ┆ ┆.┆放┆ ┆你┆-┆.┆我┆字┆最┆.┆的┆ ┆后┆ │
│ ┆ ┆ ┆ ┆ ┆掉┆ ┆.┆-┆ ┆吗┆符┆后┆.┆方┆ ┆一┆ │
│ ┆ ┆ ┆ ┆ ┆所┆ ┆.┆我┆ ┆?┆串┆一┆ ┆法┆ ┆点┆ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
转自:http://www.cnblogs.com/dushouke/archive/2008/07/01/1233077.html
│个┆而┆了┆我┆也┆的┆但┆法┆个┆我┆.┆所┆的┆因┆.┆但┆.┆我│
│方┆我┆静┆的┆许┆思┆是┆.┆世┆可┆.┆以┆具┆为┆.┆是┆.┆能│
│法┆不┆态┆世┆命┆念┆我┆.┆界┆以┆.┆我┆体┆你┆ ┆我┆ ┆抽│
│.┆慎┆的┆界┆中┆.┆却┆.┆里┆重┆ ┆的┆.┆在┆ ┆不┆ ┆象│
│.┆调┆属┆里┆注┆.┆不┆ ┆的┆载┆ ┆世┆.┆我┆ ┆能┆ ┆出│
│.┆用┆性┆永┆定┆.┆能┆ ┆任┆甚┆ ┆界┆.┆心┆ ┆抽┆ ┆整│
│ ┆了┆.┆远┆了┆ ┆重┆ ┆何┆至┆ ┆并┆ ┆中┆ ┆象┆ ┆个│
│ ┆爱┆.┆的┆ ┆ ┆载┆ ┆一┆覆┆ ┆不┆ ┆是┆ ┆出┆ ┆世│
│ ┆你┆.┆烙┆你┆ ┆对┆ ┆种┆盖┆ ┆完┆ ┆那┆ ┆你┆ ┆界│
│ ┆这┆ ┆上┆在┆ ┆你┆ ┆方┆这┆ ┆整┆ ┆么┆ ┆.┆ ┆.│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│为┆.┆-┆但┆间┆我┆不┆我┆.┆在┆.┆念┆它┆死┆我┆时┆作┆当│
│了┆ ┆我┆却┆.┆不┆下┆的┆ ┆这┆.┆压┆不┆循┆才┆.┆为┆我│
│解┆ ┆爱┆捕┆.┆停┆别┆内┆ ┆无┆ ┆入┆停┆环┆发┆.┆参┆义│
│决┆ ┆的┆获┆.┆的┆人┆存┆ ┆尽┆ ┆我┆的┆.┆现┆.┆数┆无│
│这┆ ┆人┆一┆ ┆向┆.┆里┆ ┆的┆ ┆心┆返┆.┆爱┆ ┆传┆返│
│个┆ ┆不┆个┆ ┆系┆.┆已┆ ┆黑┆ ┆里┆回┆.┆上┆ ┆进┆顾│
│异┆ ┆爱┆异┆ ┆统┆.┆经┆ ┆夜┆ ┆的┆对┆ ┆你┆ ┆这┆的│
│常┆ ┆我┆常┆ ┆申┆ ┆再┆ ┆中┆ ┆堆┆你┆ ┆是┆ ┆个┆把│
│.┆ ┆.┆-┆ ┆请┆ ┆也┆ ┆.┆ ┆栈┆的┆ ┆一┆ ┆方┆自│
│.┆ ┆.┆-┆ ┆空┆ ┆装┆ ┆.┆ ┆.┆思┆ ┆个┆ ┆法┆己│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ ┆ ┆ ┆ ┆有┆否┆.┆将┆如┆"┆"┆个┆并┆地┆把┆内┆我┆.│
│ ┆ ┆ ┆ ┆系┆则┆ ┆用┆果┆传┆我┆方┆且┆址┆所┆存┆愿┆ │
│ ┆ ┆ ┆ ┆统┆-┆ ┆尽┆返┆递┆爱┆法┆在┆压┆有┆.┆意┆ │
│ ┆ ┆ ┆ ┆资┆-┆ ┆一┆回┆给┆你┆-┆栈┆入┆我┆.┆虚┆ │
│ ┆ ┆ ┆ ┆源┆我┆ ┆生┆值┆你┆,┆-┆尾┆堆┆能┆.┆拟┆ │
│ ┆ ┆ ┆ ┆.┆将┆ ┆去┆为┆.┆你┆-┆压┆栈┆实┆ ┆出┆ │
│ ┆ ┆ ┆ ┆.┆释┆ ┆爱┆真┆.┆爱┆将┆入┆.┆现┆ ┆最┆ │
│ ┆ ┆ ┆ ┆.┆放┆ ┆你┆-┆.┆我┆字┆最┆.┆的┆ ┆后┆ │
│ ┆ ┆ ┆ ┆ ┆掉┆ ┆.┆-┆ ┆吗┆符┆后┆.┆方┆ ┆一┆ │
│ ┆ ┆ ┆ ┆ ┆所┆ ┆.┆我┆ ┆?┆串┆一┆ ┆法┆ ┆点┆ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
转自:http://www.cnblogs.com/dushouke/archive/2008/07/01/1233077.html
PHP 的 __FILE__ 常量(如何得到根目录)
[
2008/07/01 01:16 | by Else ]
2008/07/01 01:16 | by Else ]
1。PHP 的 __FILE__ 常量(如何得到根目录)
dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。
dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
b.php文件路径为: "C:/root/www/b.php". 使用方法提示, 如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录. 包含得到上一级目录的文件include(dirname(__FILE__).'/../filename.php');2。如何将PHP文件和html文件结合使用 if($reguser != ""){
echo"Submit Photo
";
echo"Log Out";
}else{
echo"Login";
}
?>
dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。
dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
b.php文件路径为: "C:/root/www/b.php". 使用方法提示, 如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为 dirname() 把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录. 包含得到上一级目录的文件include(dirname(__FILE__).'/../filename.php');2。如何将PHP文件和html文件结合使用 if($reguser != ""){
echo"Submit Photo
";
echo"Log Out";
}else{
echo"Login";
}
?>












