关于自动提交表单

a85303211 2010-03-05 01:04:31
<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秒刷了一次,但根本就没有执行这个语句,还是要点击一下才执行
...全文
94 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingzhilian2008 2010-03-05
  • 打赏
  • 举报
回复
用ajax这样页面不会刷新
quxiuer 2010-03-05
  • 打赏
  • 举报
回复
<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>
  • 打赏
  • 举报
回复
用传说的AJAX呀...

不过你的代码没贴全
按你现在的代码来看.虽然会刷新页面,但是应该会执行才对
a85303211 2010-03-05
  • 打赏
  • 举报
回复
楼上的懂不懂我的意思??我要通过计划任务定时执行SQL语句,现在是这样写代码根本就没执行SQL语句,而只是刷新了页面
passself 2010-03-05
  • 打赏
  • 举报
回复
楼主每次改变数据的时候,刷一下页面就是了,为什么老是刷新啊,浪费资源啊
a85303211 2010-03-05
  • 打赏
  • 举报
回复
5楼的大哥在帮忙下如果<form name="myform" method="post" action="?mod=phpcms&file=database&action=executesql&operation=sql">是这样的,你的JS代码应当怎么写
a85303211 2010-03-05
  • 打赏
  • 举报
回复
5楼的大哥不行啊,页面报错
a85303211 2010-03-05
  • 打赏
  • 举报
回复
根本就没有执行这个语句,还是要点击一下才执行

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧