首页 / PHP / 如何批量输入数据,并执行?
如何批量输入数据,并执行?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何批量输入数据,并执行?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1979字,纯文字阅读大概需要3分钟。
内容图文
![如何批量输入数据,并执行?](/upload/InfoBanner/zyjiaocheng/206/517575d6e07644d3aeec4cf60032b30a.jpg)
例如,以下5组数据,如果分5次分别输入,上述程序可以,但是,有无可能我一次性将下表贴入文本框,然后程序自动识别,并逐组执行?谢谢大神。
小王 100
小张 121
小刘 541
张三 555
李四 410
回复讨论(解决方案)
思路应该是 数组 json传递 接收解析 foreach循环
可以啊 你把名字全部输出一个框中用个统一的分隔符分隔号 直接传递给php后explode一下就行 或者你在前端用string.splite()也行
比如你输入了: 小王 100 小张 121 小刘 541 张三 555 李四 410 都用空额分隔好
前端处理的话
var str = ' 小王 100 小张 121 小刘 541 张三 555 李四 410';var data = str.splite(" ");var urlparam = "?a=1";//多传一个没用的参数保持数据格式 方便下面循环for(var i = 0 ; i<data.length;1++){if(i%2 == 0){ urlparam += "&name[]="+data[i];}else{ urlparam += "&scores[]="+data[i]}} location.href="abc.php"+urlparam;
后台获得的是一个name数组和scores数组
或者你直接传递给后台
?data=小王 100 小张 121 小刘 541 张三 555 李四 410
后台explode()一下 根据上面类似的方法循环也可以
可以使用textarea保存,一行一个用户
然后,PHP根据换行来解释。
例如:
html
提交
server.php
$name, 'score' => $score ); }}print_r($result);?>
在textarea中输入
小王,100
小张,121
小刘,541
张三,555
李四,410
提交后,PHP获取到
Array( [0] => Array ( [name] => 小王 [score] => 100 ) [1] => Array ( [name] => 小张 [score] => 121 ) [2] => Array ( [name] => 小刘 [score] => 541 ) [3] => Array ( [name] => 张三 [score] => 555 ) [4] => Array ( [name] => 李四 [score] => 410 ))
谢谢各位大神提供的思路和方法,我没有全部学会,但我大概学会了2楼的。谢谢大家。
内容总结
以上是互联网集市为您收集整理的如何批量输入数据,并执行?全部内容,希望文章能够帮你解决如何批量输入数据,并执行?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。