<form name="myform" method="POST" action="?mod=<?=$mod?>&file=<?=$file?>&action=executesql&operation=sql">
     <tr> 
      <td height="25">请把要执行的SQL语句粘贴到下面的文本框<br />
  <textarea name="sql" style="width:100%;height:200px">UPDATE phpcms_content SET title=replace(title,'THK','11111');</textarea></td>
    </tr>
   <tr> 
      <td height="40" class="align_c"><input type="submit" name="dosubmit" value=" 执行SQL "></td>
    </tr>
  </form>
<script>  
setInterval("document.all.myform.submit()",5000)  
</script> 
我是想进入页面自动执行UPDATE phpcms_content SET title=replace(title,'22222','11111');SQL语句,这样写不能实现,页面是5秒刷了一次,但根本就没有执行这个语句,还是要点击一下才执行

解决方案 »

  1.   

    楼上的懂不懂我的意思??我要通过计划任务定时执行SQL语句,现在是这样写代码根本就没执行SQL语句,而只是刷新了页面
      

  2.   

    用传说的AJAX呀...不过你的代码没贴全
    按你现在的代码来看.虽然会刷新页面,但是应该会执行才对
      

  3.   

    <script>  
    function update(var mod, var file){
    var sql = document.getElementById("sql").value;
      document.all.myform.action = "?mod=" + mod + "&file="+file+"&action=executesql&operation=" + sql;
      document.all.myform.submit();
    }
    setInterval("update('${mod}','${file}')",5000); 
    </script> <textarea id="sql" name="sql" style="width:100%;height:200px">UPDATE phpcms_content SET title=replace(title,'THK','11111'); </textarea>
      

  4.   

    5楼的大哥在帮忙下如果<form name="myform" method="post" action="?mod=phpcms&file=database&action=executesql&operation=sql">是这样的,你的JS代码应当怎么写