关于post的值 本帖最后由 jyone 于 2012-10-01 23:40:05 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_POST[moneybujian_.$rsa[pi]] 这样写是不会被PHP正确理解的。键值应该是字符串或整形。你的 moneybujian 对于PHP来说是一个常量所以 $_POST['moneybujian_'. $rsa['pi']] // 我想是不是还多了 a $moneybujian=$_POST["moneybujian_".$rs[pi]]; //前面是循环,从数据库里根据流水号循环,字段为pi{$moneybujian=$_POST['moneybujian_'.$rs['pi']]; //要加引号//后面也是循环//update 接收到的值,记录到响应的流水号的记录里。//}这样做有个缺点:需要先查询数据库由于流水号已包含在表单变量名中了,可以直接取出来使用foreach($_POST as $k=>$v) { if(strtok($k, '_') == 'moneybujian') { $pi = strtok(''); //update 接收到的值$v,记录到响应的流水号$pi的记录里 }else { //其他表单变量的处理 }} 给 moneybujian_ pi 加上双引号$moneybujian=$_POST["moneybujian_".$rs["pi"]]; 告诉你一个简单的方法:html作如下修改:<input name="moneybujian[a<?=$pi?>]" type="text">PHP获取数据的时候就:$aa=$_REQUEST['moneybujian'];然后遍历数组就好了:Foreach($aa as $k=>$v) { Echo $k,':',$v,'<br>'} 确实是可以使用变量的$moneybujian=$_POST["moneybujian_".$rs["pi"]];$moneybujian=$_POST["moneybujian_".$rs[pi]];都可以。另外7楼的我没看懂,基础太弱。谢谢你们。 求解一条sql 页面跳转问题求答案 函数调用 循环 问题 求教 这个公式 怎么计算啊 昨天本机上装了apache2.2 装完之后能启动,但今天开机之后就一直启动不了 提示 The requested operation has failed! 制作网页时有大面积相同颜色该存储成什么格式啊 花了几个月时间做了个论坛. 数据库数据修改问题 有没有人用过phpnuke的网站程序??? thinkphp的验证有关问题 两个同父类的子类之间的调用问题 我觉得吧,有很多人用java规范思想污染了PHP
键值应该是字符串或整形。你的 moneybujian 对于PHP来说是一个常量
所以 $_POST['moneybujian_'. $rsa['pi']] // 我想是不是还多了 a
$moneybujian=$_POST['moneybujian_'.$rs['pi']]; //要加引号
//后面也是循环
//update 接收到的值,记录到响应的流水号的记录里。
//}这样做有个缺点:需要先查询数据库
由于流水号已包含在表单变量名中了,可以直接取出来使用
foreach($_POST as $k=>$v) {
if(strtok($k, '_') == 'moneybujian') {
$pi = strtok('');
//update 接收到的值$v,记录到响应的流水号$pi的记录里
}else {
//其他表单变量的处理
}
}
$moneybujian=$_POST["moneybujian_".$rs["pi"]];
<input name="moneybujian[a<?=$pi?>]" type="text">PHP获取数据的时候就:
$aa=$_REQUEST['moneybujian'];然后遍历数组就好了:
Foreach($aa as $k=>$v) {
Echo $k,':',$v,'<br>'
}
$moneybujian=$_POST["moneybujian_".$rs["pi"]];
$moneybujian=$_POST["moneybujian_".$rs[pi]];
都可以。另外7楼的我没看懂,基础太弱。谢谢你们。