本篇主要介紹php大規模資料提交的方法,有興趣的朋友參考下,希望對大家有幫助。
本文實例講述了PHP JS實現大規模資料提交的方法,具體實作方法如下:
<?php session_start(); ?> <?php if($_SESSION["login"] != "YES") { echo "<script languge=javascript> alert('您没有登录,无权访问,请先登录!'); location.href='index.php'</script>"; } ?> <!DOCTYPE html> <html> <!-- 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> <p id="container"> <p id="head"> </p> <p 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> </p> <p id="crumbs"> 短信管理 >>> <!-- InstanceBeginEditable name="EditRegion3" --> 发送短信 <!-- InstanceEndEditable --> </p> <p 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();"> <p style=" padding-bottom:20px;"> <table border="0" width="100%" > <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"><p align="center"> <input type="submit" name="namesubmit" value="发送" /> </p></td> </tr> </table></td> </tr> </table> </p> <input type="hidden" name="msgto" value="" /> </form> <!-- InstanceEndEditable --> </p> <p id="footer"><br /> ©2010 Designed By <cite></cite><img src="/static/imghwm/default1.png" data-src="images/stone.gif" class="lazy" alt="石三" style="max-width:90%" /></a><br /> <br /> </p> </p> </body> <!-- InstanceEnd --> </html>
總結:以上就是本篇的全部內容,希望能對大家的學習有所幫助。
相關推薦:
#以上是php大規模資料提交的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

PHP仍然流行的原因是其易用性、靈活性和強大的生態系統。 1)易用性和簡單語法使其成為初學者的首選。 2)與web開發緊密結合,處理HTTP請求和數據庫交互出色。 3)龐大的生態系統提供了豐富的工具和庫。 4)活躍的社區和開源性質使其適應新需求和技術趨勢。

PHP和Python都是高層次的編程語言,廣泛應用於Web開發、數據處理和自動化任務。 1.PHP常用於構建動態網站和內容管理系統,而Python常用於構建Web框架和數據科學。 2.PHP使用echo輸出內容,Python使用print。 3.兩者都支持面向對象編程,但語法和關鍵字不同。 4.PHP支持弱類型轉換,Python則更嚴格。 5.PHP性能優化包括使用OPcache和異步編程,Python則使用cProfile和異步編程。

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP在現代化進程中仍然重要,因為它支持大量網站和應用,並通過框架適應開發需求。 1.PHP7提升了性能並引入了新功能。 2.現代框架如Laravel、Symfony和CodeIgniter簡化開發,提高代碼質量。 3.性能優化和最佳實踐進一步提升應用效率。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP類型提示提升代碼質量和可讀性。 1)標量類型提示:自PHP7.0起,允許在函數參數中指定基本數據類型,如int、float等。 2)返回類型提示:確保函數返回值類型的一致性。 3)聯合類型提示:自PHP8.0起,允許在函數參數或返回值中指定多個類型。 4)可空類型提示:允許包含null值,處理可能返回空值的函數。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版
視覺化網頁開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。