復(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")


          <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)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 河曲县| 娄烦县| 聂荣县| 曲松县| 乌鲁木齐市| 天镇县| 大庆市| 西峡县| 迭部县| 芦溪县| 贺州市| 攀枝花市| 刚察县| 界首市| 灵宝市| 英山县| 英德市| 珠海市| 宝应县| 桦甸市| 化隆| 长宁县| 灌阳县| 苏州市| 兴义市| 长治市| 鄄城县| 泉州市| 湟源县| 黑龙江省| 静乐县| 颍上县| 石渠县| 城步| 偃师市| 保靖县| 宜宾市| 富川| 新竹市| 马公市| 象山县|