2 xwh670570759 xwh670570759 于 2016.04.26 14:43 提问

php页面传值问题,很多值传递后台,有什么改善的办法?
php

图片说明

页面:
图片说明
页面代码:
图片说明

2个回答

zhangsheng_1992
zhangsheng_1992   Rxr 2016.04.26 16:06
已采纳

你可以在这样写

 <input name=''groupFprice[]" > 

这样写 然后你可以把id单独放到一个隐藏的input里面

 比如<input name='id[]' value=""/>

提交后的数据就是
array( id=>array(1,2,3,4,5),'price'=>Array(1,2,,3,5));
注意 没有输入的值会给你传空 然后id和price是一一对应的
如果把id和price分别取出来复制给变量 那么
$id[1] = $price[1] 然后你也不需要去查询已经保存的id

循环一下id
foreach ($id as $key=>$val){
if(isset($price[$key])){
//这里做修改或者插入的数组记录
}
}
最后整体修改一下或者插入一下 插入不说了 修改你可以用 when case语句实现 也就不用你那样循环表单元素了
虽然看上去不是很合理 不过这种小技巧处理起来还是很好用的

CSDNXIAON
CSDNXIAON   2016.04.26 15:03

JSFjsp页面和后台bean传值问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
php页面传值php页面传值
php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值php页面传值
向页面传值的方式
package controller; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Co
JSP页面与后台传值问题
在最近GG项目开发过程,在JSP页面向后台传值过程中遇到一个特别奇怪的问题。           在平时这些根本都不是问题,不清楚,却被这个问题困了很长时间。          一边情况下,在JSP页面中往后台传值就是直接使用:window.locaion.href="xxxxxxxx.action?id="+id;即可。    不过,现在使用这种方式,值如何也传不到后台,最后,试了很多种方
MVC页面常见的三种传值方式
前言最近在敲积分系统,发现有很多对象可以用来传值,今天就来总结一下常见的三种方式:ViewData、ViewBag和TempData这三种方式用于Controller向View传值,一般情况下我们不会只传list,还会附带很多额外的零散的数据,这样通过model就无能为力了,这时候就会用到上文的三种对象 首先对比一下前两者——ViewData&ViewBag Controller里边的代码(Vi
关于两个页面之间传值,和打开新的页面的问题
我要问的问题分两个细节:  1、在A页面上,点击某一处(一般是某个按钮或者是某个图片),在不关闭A页面的情况下,打开B页面。最好可以控制B页面显示的大小。  2、在上一个问题解决的基础上,点击B页面的某一处,关闭B页面,在A页面的某个控件(一般是文本框)显示某个值。就是在B页面中选定某个值,然后将该值显示在A页面的相应控件中。  以上两个问题最后能有例子。  急用!解决问题马上给分!!!  ---
PHP JQuery 跨页面传值
一:JavaScript JQuery页面值传递之URL 通过URL进行传值.把要传递的信息接在URL上. 在index.html中有个,点击后跳转到另外的一个页面,显示该用户的信息信息 index.html  代码如下: 修改用户信息 index.php: class indexController extends Yaf_Controller_Abstract {
页面传值的几种方式
方式1:在接收页 的html代码里加上一行: Reference Page = "WebForm1.aspx" %>WebForm1 fp=(WebForm1)Context.Handler;this.TextBox1.Text=fp.name;?? //name 是第一页的public变量  Context? 提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享
WEB的打印大全方法
1)  function SetPrintSettings() {   // -- advanced features   factory.printing.SetMarginMeasure(2) // measure margins in inches   factory.SetPageRange(false, 1, 3) // need pages from 1 to 3   fac
php session 跨页面传值
a.php session_start(); $name = "miao3760"; $_SESSION["name"]=$name; ?> -------------------------------------------- b.php session_start(); echo $_SESSION["name"]; ?> ----------------
微信现在越来越难开了,有什么办法可以快速开很多微信号呢
感觉以前 开了很多微信号的人实在是太聪明了,他怎么会知道微信后来会管制越来越严的呢,现在想开多几个微信号都几麻烦。。。而且连手机号都限定一个身份证只可以绑4个,最近我还发现,QQ不知道什么时候也要手机验证了,一个手机号一天最多只可以验证三个手机号。。。怎么啥都越来越严呢