php一直提交数据处理 php处理大量数据

求php大神们帮帮忙,页面提交数据处理友好提示等待再显示处理完的数据其实有个很简单的解决方法 。
就是提交的时候给一个提示就好了,别用alert , 伪装一个就好了 。
给 form 一个 onsubmit的事件 , 然后让你的正在加载的样式展示出来 。
原理也很简单,当你提交的时候js会运行,展示你的正在加载的提示 。但是呢因为访问缓慢并没有跳转,那么页面就提示了正在加载的字样了……
php数据提交问题,怎么能让提交数据后写入数据库的同时转到另一个页面 , 而且获取填写的数据有两种方法:
一、Session存储数据,代码:
html:
form action="action1.php" method="post"
input type="text" name="text1"
input type="text" name="text2"
input type="submit" name="submit1" value="https://www.04ip.com/post/提交"
/form
action1.php:
?php
session_start();
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
$_SESSION['value1'] = $value1;
$_SESSION['value2'] = $value2;
header("Location: action2.php");
}
?
action2.php通过session即可获取数据 。
2.如果数据不大且安全性要求不高的话可通过URL传输,代码:
html同上,
action1.php:
?php
$vaule1 = $_POST['text1'];
$vaule2 = $_POST['text2'];
$sql = "insert into table(value1,value2) values('$value1','$value2');
if (mysql_query($sql))
{
header("Location: action2.php?value1=$value1value2=$value2");
}
?
action2.php通过$_GET['']函数即可获取数据 。
PHP实现动态读取进度,form提交与ajax提交同步,ajax实时获取form提交后的数据处理进度 。发送2个ajax请求读取2个不同的服务器页面就可以了
function submitForm(){
//第一个请求,将表单数据提交到某服务器页面
//第二个请求进度页面 , 也就是读取session,
}
callback是必须在等到服务器页面执行完成并输出结果后才会调用的
虽然第一个处理表单的页面可能还没全部执行完成,但是sesesion应当是已经产生了的,
而第二个请求每间隔一段时间久请求进度页面一次,读取当前的session值
PHP如何实现回车键提交数据并写入数据库php实现回事提交数据,这需要JS配合才行 。如果不用JS 。用FORM提交的话,那就要保证当前焦点在提交按钮上 。
下面主要介绍一下JS配合提交数据 。
1 ,登录界面效果 。当然你也可以有自己的界面,下图仅供参考
2,HTML代码 。仅供参考
首先需要载入JQUERY的核心文件 。具体的代码,可以直接写在页面中,也可以单独放在一个JS文件中 , 像本人,就是另外放在一个文件中 。
onkeydown="if(event.keyCode==13) mellee.enter()"这句话,才是回车键提交的核心 。他的意思就是,当键盘按键等于13的时候,13就是回车键的代号 , 就执行mellee.enter()这个函数,这个函数可以自定义 。
3,JS代码如下 。,
蓝色边框表示是接收数据和处理前台提示之类的,可以忽略 。
下面绿色的,才是表示提交 。用的是$.getJSON提交 。返回json字符串 。
这里就是后台处理登录代码 。登录成功,可以作某些操作 , 登录失败,作某些操作 。
本人这里是将登录信息除了写入数据库外 , 同时写入了cookie 。方便下次登录,
后台数据处理有很多种方法的 。这里提供的是C#代码 , 供参考 。
PHP的代码,选择下拉菜单,要提交到不同的页面,数据照常提交到数据库,我要怎么操作,很急,请高手帮忙汗php一直提交数据处理,收到php一直提交数据处理你的这个请求帮忙消息两次了 。。
不知道php一直提交数据处理你有没有用模板引擎,如果用的话 , 那么输出不同的模板就行了,不过php一直提交数据处理我估计你肯定没有用 。
回答完之后我下载的游戏差不多也下好了,赶紧入正题
index.php ------用户填写表单的页面
handle.php -------处理用户提交表单后的页面,做你的数据库写入,以及页面输出
edtion1.php ------版本1页面
edtion2.php ------版本2页面
edtion3.php ------版本3页面
其中form里面有select标签
select name="edition"
option value="https://www.04ip.com/post/1"版本1/option
option value="https://www.04ip.com/post/2"版本2/option
option value="https://www.04ip.com/post/3"版本3/option
/select
用户在选择了版本之后填写完表单,提交到handle.php
然后把相应数据写入数据库
写完之后 , 这个页面当然不只
switch($_POST['edition']){
case 1: $ed="edition1.php";//应该填写正确的url,自己拿捏
break;
case 2: $ed="edition2.php";
break;
case 3: $ed="edition3.php";
default: $ed="edition1.php"; //默认
}
header("location:$ed"); //跳转 , 注意在header()之前不能有任何输出,包括写cookie也不行 , 否则跳转失败
PHP数组提交数据的问题假设你的数据设计的比较简单 下面是我的思路,如果是比较复杂设计也可以通过下面的思路进行扩展
首先要有每条记录的id , 如果是表单提交每一行要有一个隐藏域来保存id
sc代表参数且是一个二维数组,键名是id值,键值是一个一维关联数组
post参数打印出来是下面这样,然后循环这个post数组每循环一次根据id来进行更新品牌单价单位
如果是ajax提交 只要把传递的json数据自己拼装一下 后端打印出来和上面的post数据格式一样就可以了
【php一直提交数据处理 php处理大量数据】php一直提交数据处理的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于php处理大量数据、php一直提交数据处理的信息别忘了在本站进行查找喔 。

    推荐阅读