怎么进行checkbox的选中判断

php中文网
发布: 2016-06-13 13:16:50
原创
695人浏览过

如何进行checkbox的选中判断

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><?php
while($row=mysql_fetch_array($result)){
?>
<tr>
<td width="10" scope="col" bgcolor="#E0EEE0"><input type="checkbox" name="shanchu[]" /></td>
<td>.....</td>
 <td>.....</td>
 <td>还有很多数据,省略</td>
 </tr>
 
<?php
include('conn.php');
$delete=$_POST['shanchu'];
foreach($delete as $k=>$v){&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
$sql="delete&#160;&#160;from record";&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //这块应该怎么写?&#160;&#160;能不能只判断checkbox选中的情况而 不看其他的数据?
$result=mysql_query($sql,$con);
}
&#160;&#160;&#160;&#160;if($result!=""){
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "数据删除成功";
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "<br>";
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "正在返回删除页面,跳转中...";
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "<meta http-equiv='refresh' content='2;url=shanchu.php'>";&#160;&#160;
&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;else {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "数据输入错误";
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo "<br>";
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo mysql_error();
&#160;&#160;&#160;&#160;}
?>
登录后复制


第一改动:一点改进  

sql语句变成这样$sql="delete from record where no='$shanchu[$k]'";  
Parse error: syntax error, unexpected $end 
in C:\AppServ\www\deleterecord.php on line 29


第二次改动
把下面的删除的php单独到一个文件中,进行处理
无错误提示 提示数据删除成功 但实际上无效果 求解 这是什么原因?

------解决方案--------------------
删除记录需要有唯一的标识,不然就可能误删
一般表中都有主键 id,这就是唯一的标识
于是表单里
.../>...

这样就和表中的记录对应起来了

删除时
$sql = 'delete from record where id in (' . join(',', $_POST['shanchu']) . ')';
------解决方案--------------------
如何进行checkbox的选中判断

print_r($_POST);


------解决方案--------------------
echo $sql;
------解决方案--------------------
探讨

引用:

删除记录需要有唯一的标识,不然就可能误删
一般表中都有主键 id,这就是唯一的标识
于是表单里
.../>...

这样就和表中的记录对应起来了

删除时
$sql = 'delete from record……
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号