来个例子吧
<body>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="1" value="1" />
<input type="checkbox" name="2" value="1" />
<input type="checkbox" name="3" value="1" />
<input type="checkbox" name="4" value="1" />
<input type="checkbox" name="5" value="1" />
<input type="checkbox" name="6" value="1" />
<input type="checkbox" name="7" value="1" />
<input type="checkbox" name="8" value="1" />
<input type="checkbox" name="9" value="1" />
<input type="checkbox" name="0" value="1" />
</form>
</body>
<?
for($i=0;$i<10;$i++){
$get[$i] = $_GET[$i];
}
$sql = "update tablename set ";
whlie(list($key,$value) = eache($get)){
$sql .= "$key=$value ";
}
$sql .= " where id=$id";
mysql_query($sql);
?>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="1" value="1" />
<input type="checkbox" name="2" value="1" />
<input type="checkbox" name="3" value="1" />
<input type="checkbox" name="4" value="1" />
<input type="checkbox" name="5" value="1" />
<input type="checkbox" name="6" value="1" />
<input type="checkbox" name="7" value="1" />
<input type="checkbox" name="8" value="1" />
<input type="checkbox" name="9" value="1" />
<input type="checkbox" name="0" value="1" />
</form>
</body>
<?
for($i=0;$i<10;$i++){
$get[$i] = $_GET[$i];
}
$sql = "update tablename set ";
whlie(list($key,$value) = eache($get)){
$sql .= "$key=$value ";
}
$sql .= " where id=$id";
mysql_query($sql);
?>
解决方案 »
- Snoopy的read_timeout 不起任何作用。不知Snoopy什么时候能补上这bug
- Apache 添加php5apache2-2.dll就不能启动
- 用php写了个程序,大家看下
- 新手求助,请朋友们帮忙写一个php的UBB
- 求一个校验码代码
- 那里有好的PHP +AJAX 的视频资源下载
- php,ajax,mysql,latin1编码问题
- PHP调用文档
- 我是php新手,刚刚写的分页程序,不过水平高低,都请给看看,在这里先谢谢了!
- 请教:在window下安装Apache后可不可以编译.so文件,可以的话如何编译?
- 没事做,写了个构造sql的类,请大家指点
- 我装的是xp的系统,请问如果要用php写东西的话,要什么软件??对系统要求是不是要改变?急~~~~~~~~~~~~~`
谁的数据库都不会用数字做字段名 获得$_POST或者$_GET不用说了吧 在历遍数组那里加句if($value != ""){$sql .= "$key=$value";} 就OK了 这样 只有选中的才更新