本文实例讲述了PHP+JS实现大规模数据提交的方法。分享给大家供大家参考。具体实现方法如下:
<?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 />
©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程序设计有所帮助。
本文地址:https://www.stayed.cn/item/13977
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我