多项checkbox被选中后 怎样一起更新数据库的信息代码如下:updatechecked( )函数该怎么写

多项checkbox被选中后 怎样一起更新数据库的信息代码如下:updatechecked( )函数该怎么写,第1张

我没写过php,不过思路大致一样。首先把发起界面(就是你那个有多个CheckBox的界面)中所有的CheckBox的名字全部叫成一样如:name="ck_Update",一般是提交后会跳转到一个处理界面,然后再在处理界面Reques["ck_Update"],这里得到的是一个数组,然后循环这个数组,在循环里面Update数据库就行了

一般这种问题大概有两种原因

1事务没有提交,下面已经说了。。

2就是缓存问题建议在sessionupdate后加一句sessionflush(强制缓存中数据与数据库中同步)

USE [数据库]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create trigger [dbo][update]

on 表1UDF01

for update

as

update 表2 set TD012 = 表1UDF01 from (select from 表1) where 条件

楼主贴出的代码是主要代码不是完整代码,以下是对你贴出代码的修改,接收数组并批量更新

接收数据格式形如:

array(

0=>array(

'id' => 1,

'title'=> '标题1'

'url'=> ''

),

1=>array(

'id' => 1,

'title'=> '标题1'

'url'=> ''

),

)

注意在原来的基础上加了更新条件id,不加的话是会更新全部的。

A页面代码:

<php

$exec="select from focusimg";

$result = mysql_query($exec,$link);

$i=0;

while($pt=mysql_fetch_array($result)){

>

<tr onmouseover="thisclassName='admTr'" onmouseout="thisclassName=''">

<td width="17%" align="right">标题<php echo $pt['id']; >:<input name="<php echo "focusimg[$i][id]"; >" value="<php echo $pt['id']; >" type="hidden"/></td>

<td><input name="<php echo "focusimg[$i][title]"; >" type="text" id="textfield" value="<php echo $pt['title'];>" size="30" /></td>

<td width="17%" align="right">链接<php echo $pt['id']; >:</td>

<td><input name="<php echo "focusimg[$i][url]"; >" type="text" id="textfield" value="<php echo $pt['url'];>" size="30" /> </td>

</tr>

<php

$i++;

};

>

B页面代码:

<php

include 'connphp';

$focusimg=$_POST['focusimg'];

foreach($focusimg as $k=>$v) {

$exec="update chips set title='{$v[title]}',url='{$v[url]}' where id='{$v[id]}'";

mysql_query($exec, $link);

}

mysql_close($link);

echo "edit OK!";

>

以上就是关于多项checkbox被选中后 怎样一起更新数据库的信息代码如下:updatechecked( )函数该怎么写全部的内容,包括:多项checkbox被选中后 怎样一起更新数据库的信息代码如下:updatechecked( )函数该怎么写、s1sh 做的项目,hibernate 中的session.update(obj)不能修改数据库中的数据,也不报异常、sql 触发器 表1 A一个字符字段UDF01(2013-07-24改成2013-07-30)修改 表2 B的其中一个字段TD012日期型变等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10199868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存