• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-23) 26次浏览 已收录 0个评论
文章目录[隐藏]

先上代码:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script><script src="js/slide_up.js"></script><meta charset="UTF-8"><?phprequire("inc/pdo.php");$select=$dbc->prepare("select id,slide_name,slide_href,slide_img from zt_slide");$select->execute();while($row=$select->fetch()){ ?>焦点图管理"><br />名称"><br />图片上传"><br />文章地址"><br /></div><?php }?><div id='insert_zt' class='slide'>名称<br />图片上传<br />文章地址<br /></div><button id="insert">增加一项</button>

提交到12.php

<?php$id=$_POST['id'];$name=$_POST['slide_name'];$img=$_POST['img'];$href=$_POST['slide_href'];foreach($id as $id1)    {        echo $id1."<br>";    }    foreach($name as $slide_name)    {        echo $slide_name."<br>";    }	foreach($img as $slide_img)    {        echo $slide_img."<br>";    }	foreach($href as $slide_href)    {        echo $slide_href."<br>";    }//$sql="UPDATE tab SET  slide_name=$slide_name,img=$slide_img, WHERE id = $id"; 	请问SQL应该怎么写??>

请问如果在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<$cnt){

$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<$cnt){

$sql=”UPDATE tab SET slide_name='”.$slide_name[$i].”‘,img='”.$slide_img[$i].”‘, WHERE id = “.$id[$i].”;

}

谢谢你

给表单的text加个标示,取值的时候,区分参数即来@源gao*daima.com搞@代#码网搞gaodaima代码可。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:请问多条更新记录提交如何写SQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址