- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章PHP+JS实现大规模数据提交的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了PHP+JS实现大规模数据提交的方法。分享给大家供大家参考。具体实现方法如下:
1
|
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
|
<?php
session_start();
?>
<?php
if
(
$_SESSION
[
"login"
] !=
"YES"
)
{
echo
"<script languge=javascript> alert(
'您没有登录,无权访问,请先登录!'
);
location.href=
'index.php'
</script>";
}
?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
<html xmlns=
"
http://www.w3.org/1999/xhtml
"
>
<!-- InstanceBegin template=
"/Templates/tmplet.dwt.php"
codeOutsideHTMLIsLocked=
"true"
-->
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<title>短信群发管理系统</title>
<link type=
"text/css"
rel=
"stylesheet"
href=
"style/style.css"
/>
<!-- InstanceBeginEditable name=
"EditRegion2"
-->
<script type=
"text/javascript"
src=
"lib/jquery.js"
></script>
<script type=
"text/javascript"
src=
"lib/maxlength.js"
></script>
<script language=
"JavaScript"
type=
"text/javascript"
>
<!--
function
checkdata()
{
if
( myform.msgto.value ==
''
)
{
alert (
"接收方号码不能全部为空!"
);
myform.focus();
return
false;
}
if
(myform.content.value ==
''
)
{
alert (
"短消息内容不能为空!"
);
myform.focus();
return
false;
}
}
function
moveOption1(e1, e2){
try
{
for
(
var
i = 0; i < e1.options.length; i++){
if
( e1.options[i].selected ){
var
e = e1.options[i];
e2.options.add(
new
Option(e.text, e.value));
e1.remove(i);
i = i - 1;
}
}
document.myform.msgto.value=getvalue(document.myform.list2);
}
catch
(e){}
}
function
moveOption2(e1, e2){
try
{
for
(
var
i = 0; i < e1.options.length; i++){
if
(e1.options[i].selected ){
var
e = e1.options[i];
e2.options.add(
new
Option(e.text, e.value));
e1.remove(i);
i = i - 1;
}
}
document.myform.msgto.value=getvalue(document.myform.list2);
}
catch
(e){}
}
function
getvalue(geto){
var
allvalue =
""
;
for
(
var
i=0;i<geto.options.length;i++){
allvalue +=geto.options[i].value +
","
;
}
return
allvalue;
}
function
moveAllOption1(e1, e2){
try
{
for
(
var
i = 0;i < e1.options.length; i++){
var
e = e1.options[i];
e2.options.add(
new
Option(e.text, e.value));
e1.remove(i);
i = i - 1;
}
document.myform.msgto.value=getvalue(document.myform.list2);
}
catch
(e){
}
}
function
moveAllOption2(e1, e2){
try
{
for
(
var
i = 0;i < e1.options.length; i++){
var
e = e1.options[i];
e2.options.add(
new
Option(e.text, e.value));
e1.remove(i);
i = i - 1;
}
document.myform.msgto.value=getvalue(document.myform.list2);
}
catch
(e){
}
}
-->
</script>
<!-- InstanceEndEditable -->
</head>
<body>
<div id=
"container"
>
<div id=
"head"
> </div>
<div id=
"menu"
>
<ul>
<li id=
"first_li"
><a href=
"group.php"
>发送短信</a></li>
<li><a href=
"send_box.php"
>发件箱</a></li>
<li><a href=
"recv_box.php"
>收件箱</a></li>
<li><a href=
"mynumber.php"
>管理电话薄</a></li>
<li><a href=
"autoreply.php"
>添加自动回复</a></li>
<li><a href=
"autoreply_ctl.php"
>管理自动回复</a></li>
<li><a href=
"toadmin.php"
>联系管理员</a></li>
<li><a href=
"logout.php"
>注销</a></li>
</ul>
</div>
<div id=
"crumbs"
>
短信管理 >>>
<!-- InstanceBeginEditable name=
"EditRegion3"
-->
发送短信
<!-- InstanceEndEditable --> </div>
<div id=
"main"
>
<!-- InstanceBeginEditable name=
"EditRegion1"
-->
<?php
require_once
(
'connecting.php'
); ?>
<?php
//php代码
$content
=
$_POST
[
"content"
];
$msgto
=
$_POST
[
"msgto"
];
if
(
$content
!=
''
&&
$msgto
!=
''
) {
$addtime
=
date
(
"Y-m-d H:i:s"
);
//号码处理
$msg2
= trim(
$msgto
,
','
);
$msg2
=
explode
(
','
,
$msg2
);
if
(
$msg2
) {
foreach
(
$msg2
as
$var
) {
$query
= "insert into sendmessage(numbersend,timesend,contentsend,flagsend)
values (
'$var'
,
'$addtime'
,
'$content'
,
'0'
)";
mysql_query(
$query
);
}
echo
"<script languge=javascript> alert(
'记录成功,等待发送!'
);
location.href=
'send_box.php'
</script>;";
}
else
{
echo
"<script languge=javascript> alert(
'号码不对,请核对!'
);
history.back(-1);</script>;";
}
}
?>
<form method=
"post"
name=
"myform"
onsubmit=
"return checkdata();"
>
<div style=
" padding-bottom:20px;"
>
<table border=
"0"
width=
"100%"
style=
""
>
<tr>
<td bgcolor=
"#3399CC"
width=
"13%"
><select style=
"width:100%;"
multiple name=
"list1"
size=
"15"
ondblclick=
"moveOption1(document.myform.list1, document.myform.list2)"
>
<?php
$query
=
"select * from `number`"
;
$result
= mysql_query(
$query
);
if
( mysql_num_rows(
$result
) < 1 )
{
echo
"<option> 号码为空!></option>>"
;
}
else
{
$totalnum
= mysql_num_rows(
$result
);
for
(
$i
=0;
$i
<=
$totalnum
;
$i
++ )
{
$info
= mysql_fetch_array(
$result
);
if
(
$info
!=
""
)
{
echo
"<option value="
.
$info
[
'num'
].
"><font color=blue ><b>"
.
$info
[
'name'
].
"</b></font></option><br>"
;
}
}
}
//else
mysql_close(
$member
);
?>
</select>
</td>
<td width=
"10%"
align=
"center"
><input type=
"button"
value=
"添加"
onClick=
"moveOption1(document.myform.list1, document.myform.list2)"
>
<br>
<br>
<input type=
"button"
value=
"全选"
onClick=
"moveAllOption1(document.myform.list1, document.myform.list2)"
>
<br>
<br>
<input type=
"button"
value=
"删除"
onClick=
"moveOption2(document.myform.list2, document.myform.list1)"
>
<br>
<br>
<input type=
"button"
value=
"全删"
onClick=
"moveAllOption2(document.myform.list2, document.myform.list1)"
>
</td>
<td bgcolor=
"#3399CC"
width=
"13%"
><select style=
"width:100%;"
multiple name=
"list2"
size=
"15"
ondblclick=
"moveOption2(document.myform.list2, document.myform.list1)"
>
</select>
</td>
<td><table rules=
"none"
align=
"center"
cellpadding=
"1"
cellspacing=
"10"
border=
"0"
>
<tr bgcolor=
""
>
<td height=
"23"
align=
"left"
style=
"font-size:120%;"
> 请将短信内容限制在70字以内。当前字数:
<span id=
"status1"
style=
"width:30px;font-weight:bold;text-align:right; font-size:150%; font-family:Georgia, 'Times New Roman', Times, serif"
>
</span></td>
</tr>
<tr>
<td>
<textarea name=
"content"
style=
"width:350px; height:120px; font-size:150%;"
data-maxsize=
"70"
data-output=
"status1"
wrap=
"virtual"
></textarea>
</td>
</tr>
<tr>
<td height=
"24"
><div align=
"center"
>
<input type=
"submit"
name=
"namesubmit"
value=
"发送"
/>
</div></td>
</tr>
</table></td>
</tr>
</table>
</div>
<input type=
"hidden"
name=
"msgto"
value=
""
/>
</form>
<!-- InstanceEndEditable --> </div>
<div id=
"footer"
><br />
&
copy
;2010 Designed By <cite></cite><img src=
"images/stone.gif"
alt=
"石三"
style=
"margin-left:15px; border:none;"
/></a><br />
<br />
</div>
</div>
</body>
<!-- InstanceEnd -->
</html>
|
希望本文所述对大家的php程序设计有所帮助.
最后此篇关于PHP+JS实现大规模数据提交的方法的文章就讲到这里了,如果你想了解更多关于PHP+JS实现大规模数据提交的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
假设我有一个带有隐藏提交按钮的表单,我在其中输入值,然后我点击一个按钮,就会出现带有确认消息和确认按钮的对话框。当我单击“确认”按钮时,我还单击了表单中隐藏的提交按钮。这可能吗?我如何在 JQuery
我们正在学习 Git 并使用 GitHub 作为我们的托管站点。 我们都 fork upstream repo 并 PR 我们的提交到 upstream 以获取我们的更改。 我们正在努力学习如何压缩我
我只需要一些关于这段代码的帮助。 var prv3; var markIt3 = function(e) { if (prv3 === this && this.checked) { th
如果 1 个表单使用“GET”方法而另一个使用“POST”方法,我如何提交位于同一页面上的 2 个表单。每个表单都有相同的操作并转到相同的下一页。需要帮忙。感谢大家的帮助。 我怎样才能得到下面这两个使
您好,我的表单中有以下脚本 function pdf() { var frm = document.getElementById("form1"); frm.action = "http://www.
我有一个 iOS 胖静态库(iphoneos 和 iphonesimulator),如果我在应用程序提交期间使用它,它会因为二进制文件包含 iphonesimulator 代码而失败吗? 最佳答案 我
我似乎有一个卡住的 git repo。它卡在所有基本的添加、提交命令上,git push 返回所有内容为最新的。 从其他帖子我已经完成了 git gc 和 git fsck/ 我认为基本的调试步骤是
我正在尝试发送由 jquery 创建的表单。该表单附加到一个 div 中,下面的变量“data”是使用 php 创建的,我将只发布最重要的 js 代码。 我尝试了很多带有和不带有“on()”的操作,但
我面临一个简单的问题,但不知道如何解决。我正在使用 twitter bootstrap 的标签。选项卡有效,但每个选项卡中的表单不提交。表单在没有选项卡的情况下提交。 以下是我用于标签的链接
我的计算机上有 140 个 git 存储库,每周我可以处理其中 10-15 个。有没有办法知道是否忘记提交/推送我的一个项目? 这些存储库都位于同一位置:“C:/Projects”。 输出类似于 C:
我对 javascript 完全陌生,目前正在开发我的第一个函数。我有这 2 个文本输入区域,可以在其中输入他的姓名和级别。 Nom: Niveau (1 á 6): 提交后,
我安装了最新的 Docker CS,得到了 LAMP image来自 Docker 集线器。我正在尝试在其中创建一个数据库并使用保存在其中的数据库制作一个新图像。 启动容器:docker run --
我有这个 jQuery 简单代码: 由于某种原因,submit() 无法正常工作(我的表单在单击 old_thumb 按钮后未提交。有人可以帮助我吗? 这里是 html 的一部分(它很长
如何获得 input type="submit"onclick 事件来触发 commitfunds.valdiate?我不能使用类或 ID。它必须是一个 onclick 事件。 这是代码: row A
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
来自 this earlier thread我以为我知道可以使用 javascript submit() 命令通过 POST 方法发送表单数据。但我无法让它工作。这个演示在目的方面没有明显的意义,但请
在 mysql 重新启动时提交 XA 待处理事务时,出现以下错误。请帮助我解决这个错误。 mysql> XA RECOVER CONVERT XID; +----------+------------
我有一个带有 的表单. 如果启用了 Javascript,我将删除此 submit -输入字段$('#no-js-submit').remove();并添加“fire-ajax”按钮 $('Fire
我希望在页面加载后提交此表单,并且我使用了以下代码来完成此操作。问题是页面不断重新加载并停留在该循环中。 HTML Select Genre
我们有一个表单,其中有几个单独的提交按钮,它们执行不同的操作。问题是我有几个具有以下 HTML 的按钮: 现在您无法使用标准的 find_control 函数按值定位元素。所以我写了一个谓词函数来
我是一名优秀的程序员,十分优秀!