表单数组问题

XGVIP 2020-05-22 05:48:25

<form id="form22">
<input type="hidden" id="inputid-{$item->id}" value="{$item->id}" name="proid">
<input type="text" style="width: auto;" class="input-text" value="556" name="knum">
<input type="text" style="width: auto;" class="input-text" value="546" name="knum">
<input type="text" style="width: auto;" class="input-text" value="245" name="knum">
<input type="text" style="width: auto;" class="input-text" value="201" name="knum">
</form >
<div style="background-color: white;" class="row_cl">
<div style="float: right;margin-right: 10px;width: 112px;">
<button onclick="tijiao()" type="button" class="butten_o">保存</button>
</div>
<div style="clear: both;height: 20px;"></div>
</div>



function tijiao(type) {
$('#z_price').val($('#s_z_price').val());
var t = $('#form22').serializeArray();

for (var item of t) {
if (item.name === "name" && item.value.length <= 0) {
alert('收货人不能为空!')
return
} else if (item.name === "mobile" && item.value.length <= 0) {
alert('联系电话不能为空!')
return
} else if (item.name === "address" && item.value.length <= 0) {
alert('收货地址不能为空!')
return
}
}

$.ajax({
url: "index.php?module=orderslist&action=Modify",
type: "post",
data: t,
success: function (res) {
res = JSON.parse(res)

if (res.status === 0) {
alert(res.err)
} else {
alert("修改成功!");
window.history.go(-1);

}
}
});

}





public function execute(){
$db = DBAction::getInstance();
$request = $this->getContext()->getRequest();
$m = $request -> getParameter('m'); // 订单id
if($m){
$this->$m();
}
$admin_id = $this->getContext()->getStorage()->read('admin_id');
$name = addslashes(trim($request->getParameter('name')));
$mobile = addslashes(trim($request->getParameter('mobile')));
$num = addslashes(trim($request->getParameter('num')));

$size_bz = 99;
$iddd = addslashes(trim($request->getParameter('proid')));
$sheng = addslashes(trim($request->getParameter('Select1')));
$shi = addslashes(trim($request->getParameter('Select2')));
$xian = addslashes(trim($request->getParameter('Select3')));
$address = addslashes(trim($request->getParameter('address')));
$z_price = addslashes(trim($request->getParameter('z_price')));
$r1 = $db -> selectarray('select G_CName from admin_cg_group where GroupID='.$sheng);
$r1 = $r1[0]['G_CName'];
$r2 = $db -> selectarray('select G_CName from admin_cg_group where GroupID='.$shi);
$r2 = $r2[0]['G_CName'];
$r3 = $db -> selectarray('select G_CName from admin_cg_group where GroupID='.$xian);
$r3 = $r3[0]['G_CName'];
$address = $r1.$r2.$r3.$address;
$sNo = addslashes(trim($request->getParameter('id')));
$sid = addslashes(trim($request->getParameter('sid')));

$sql = 'update order set z_price='.$z_price.',name="'.$name.'",mobile="'.$mobile.'",address="'.$address.'" where sNo="'.$sNo.'"';
$up = $db -> update($sql);


$sql = 'update order_details set size_bz='.$size_bz.',num="'.$num.'" where id="'.$iddd.'"';
$up = $db -> update($sql);




if($up >= 0){
$db->admin_record($admin_id,' 修改订单号为 '.$sNo.' 的信息 ',2);
echo json_encode(array('status'=>1,'err'=>'修改成功'));
exit();
}else{
$db->admin_record($admin_id,' 修改订单号为 '.$sNo.' 的信息失败 ',2);

echo json_encode(array('status'=>0,'err'=>'修改失败!'));
exit();
}
}



请教下各位老大,我这个为什么输入数值只能更新到其中一个INPUT数值,我是要一起更新的。
麻烦帮看下。应该怎么写
...全文
449 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
香蕉猪 2020-06-10
  • 打赏
  • 举报
回复
细心点。。。
just路人周 2020-06-10
  • 打赏
  • 举报
回复
name写成 knum[]
XGVIP 2020-05-23
  • 打赏
  • 举报
回复
请求大佬们

3,156

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧