<meta charset="utf-8">
<form method="post" action="01.php">
<input name="key[]" type="checkbox" value="11">11
<input name="key[]" type="checkbox" value="22">22
<input type="submit">
</form>
<p>值:<br>
<?php
$key=$_POST["key"];
if($_POST["key"]!=""){
//取值方法一:
echo implode(",",$_POST['key']);
echo "<br>";
//取值方法二:
for($i=0;$i<count($key);$i++){
echo $key[$i];
}
}
//如果查询表单多选项数组值
//SQL="delete from [doing] where id in ('"&key&"')"进行删除。但PHP不能把$key直接放进去。因为$key可不是'1,2,3,4'哦,因为$key是一个数组,具有键和值。
//好,PHP中也不难,刚好有个函数:implode(),对了。同split()\explode()功能刚好相反的一个函数,后两者是用某字符(比如逗号)分割的,而前者则可以拼接为字符串。
//
//因此:$key= implode(",",$_POST['key']);
//$SQL="delete from `doing` where id in ($key)";
?>
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:08:17,Processed in 0.01766 second(s).