用PHP处理表单遇到的两个问题,详情看问题补充

使用$var=$_POST[var];能够很好的处理表单中填写的数据。接下来遇到很多实际中遇到的问题问题一:这个表单接收的数据用完之后,如果后续还要继续使用,不知道怎么办... 使用$var=$_POST[var];能够很好的处理表单中填写的数据。
接下来遇到很多实际中遇到的问题
问题一:这个表单接收的数据用完之后,如果后续还要继续使用,不知道怎么办,就比如一个表单填写了物品数量后,要计算是否达到要求,可是下一个表单输入单价,还需要数量这个变量,这时数量这个变量如何传递过来,楼主想到的方法是使用数据库,可是这样一来就要频繁操作数据库,代码效率很低,有没有更好的方法。
问题二:表单之中嵌套了表单,比如用户输入物品编号,如果是新物品,要弹出窗口输入新物品的属性,和这些属性需要和原表单的数据一起处理,这时能不能把两个表单的数据指向一个PHP文件来处理。可以在截取数据时,比如新物品要输入保质期时,要用$var=$_POST[var];这种方式截取,可是保质期这个变量不一定会出现,假如不出现,php会不会报错呀。
展开
 我来答
__峰回路转
2014-05-25 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:318万
展开全部
对于楼主的第一个问题可以用session和cookie方法来解决可以把变量存入session中,在另一个页面开启session后在直接取出来用就可以了,详细的楼主可以搜一点关于session的使用就可以了,这只是一个php页面间传值的小技巧,很容易学。
第二个问题楼主可以给每个表单添加一个隐藏域就是<input type="hidden" name="a" value="do">
把两个隐藏域的名字起一样的,value值不一样,只要在接受时候先用if判断a的值是什么在根据情况接收自己想要的数据即可。。。。
纯手打,望采纳!!!
追问
非常感谢!决定采纳,隐藏域那个解释详细一点点好不好
追答
你不是一个html文件中有两个form表单嘛,如

在XXX.php这样写
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式