您好,欢迎访问一九零五行业门户网

请问多条更新记录提交如何写SQL

先上代码:
prepare(select id,slide_name,slide_href,slide_img from zt_slide);$select->execute();while($row=$select->fetch()){ ?>焦点图管理
名称
图片上传
文章地址
名称
图片上传
文章地址
增加一项
提交到12.php

请问如果在12.php 获取到多条记录后如何更新表
回复讨论(解决方案) 主要要看表单提交的数据了
你可以将接受到的数据打印出来看看   print_r($_post);
一般 如果表单中name=xxx[]  这样的形式的话返回应该是个数组。 也就是说 $id=$_post[id];
取到的值是一个数组  你可以用遍历数组的形式更新数据,每一条记录一个update 语句。
类似于这样哈,没有测试 大致上就是这样了
$id=$_post['id'];
$name=$_post['slide_name'];
$img=$_post['img'];
$href=$_post['slide_href'];
$cnt=count($id);
for($i=0;$i++;$i
  $sql=update tab set  slide_name='.$slide_name[$i].',img='.$slide_img[$i].', where id = .$id[$i].;
}
主要要看表单提交的数据了
你可以将接受到的数据打印出来看看   print_r($_post);
一般 如果表单中name=xxx[]  这样的形式的话返回应该是个数组。 也就是说 $id=$_post[id];
取到的值是一个数组  你可以用遍历数组的形式更新数据,每一条记录一个update 语句。
类似于这样哈,没有测试 大致上就是这样了
$id=$_post['id'];
$name=$_post['slide_name'];
$img=$_post['img'];
$href=$_post['slide_href'];
$cnt=count($id);
for($i=0;$i++;$i
  $sql=update tab set  slide_name='.$slide_name[$i].',img='.$slide_img[$i].', where id = .$id[$i].;
}
谢谢你
给表单的text加个标示,取值的时候,区分参数即可。
其它类似信息

推荐信息