復(fù)選框選擇數(shù)據(jù)后形成sql語(yǔ)句到后臺(tái)執(zhí)行
前臺(tái)組合一個(gè)sql語(yǔ)句到后臺(tái)執(zhí)行,效率是不是更高一點(diǎn)?我寫過一個(gè)取id到后臺(tái)刪除的例子。
后臺(tái)操作
Sql="delete from YourTable where" + Request("myParam")
Sql="delete from YourTable where" + Request("myParam")
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="javascript">
<!--
function look(){
if(typeof(document.form.chkItem)=="undefined") return;//如果檢索的記錄為一個(gè)則不能成為數(shù)組
var strTemp="( id= "
var sqlTemp="( id=0"
var mynum=0;
if (typeof(document.form.chkItem[0]) == "undefined"){//如果為一個(gè)的話,把這個(gè)的值賦予myParam
if(document.form.chkItem.checked){
sqlTemp=strTemp+document.form.chkItem.value;
mynum++;
}
}
else for (i = 0; i <document.form.chkItem.length; i++){//循環(huán)取數(shù)組的值,構(gòu)造一個(gè)合法的sql語(yǔ)句
if (document.form.chkItem[i].checked){
var idTemp=document.form.chkItem[i].value;
strTemp=strTemp+idTemp;
sqlTemp=strTemp;
strTemp=strTemp+" OR id = "
mynum++;
}
}
sqlTemp+=" )";
document.form.myParam.value=sqlTemp;//得到所有(chkItem)的值
}
function chkAll_onClick(){
if(typeof(document.form.chkItem)=="undefined") return;//如果是一個(gè)的話不能成為數(shù)組
if (typeof(document.form.chkItem[0]) == "undefined")
document.form.chkItem.checked = document.form.chkAll.checked;//如果全選被選中的話,選項(xiàng)也被選中(單一情況)
else
for (i = 0; i <document.form.chkItem.length; i++)//如果全選被選中的話,選項(xiàng)也被選中(多個(gè)情況)
document.form.chkItem[i].checked = document.form.chkAll.checked
return;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<form action="" method=post name=form>
<INPUT id=chkAll onclick=chkAll_onClick(); type=checkbox value=ALL>全選
<SCRIPT LANGUAGE="javascript">
<!--
for(i=1;i<=5;i++)
{
document.write("<input type=checkbox name=chkItem value=選項(xiàng)"+i+">選項(xiàng)"+i+"");
}
//-->
</SCRIPT><BR>
<input type=text value="" size=80 name=myParam><BR>
<input type=button value=" 看看 " onclick=look()>
</form>
</BODY>
</HTML>
posted on 2011-12-13 18:08 魯勝迪 閱讀(776) 評(píng)論(0) 編輯 收藏