首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中使用单选按钮从数据库中删除数据?

如何在php中使用单选按钮从数据库中删除数据?
EN

Stack Overflow用户
提问于 2011-04-27 13:14:44
回答 3查看 2.4K关注 0票数 0

实际上,这是主要的问题。它没有获取"$radio$i“语句的值,该语句在这里可以用作条件。所以谁能告诉我我必须在那里写什么,而不是"$radio$i“,因为输出将会到来。

代码语言:javascript
复制
<?php
if(isset($_POST['delete']))
{
    for($i=0;$i<$count;$i++)
    {
        $del_id = $radio[$i];
        $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
        $result = mysql_query($sql);
    }
    if($result)
    {
        echo "<meta http-equiv=\"refresh\" content=\"0;URL=delete_multiple.php\">";
    }
}
mysql_close();
?>
EN

回答 3

Stack Overflow用户

发布于 2011-04-27 13:26:12

看过你之前的问题后,问题出在这段代码中。

代码语言:javascript
复制
for($i=0;$i<$count;$i++)
 {
 $del_id = $radio[$i];
 $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
 $result = mysql_query($sql);
 }

将上面的代码替换为以下代码

代码语言:javascript
复制
     $count=count($_POST['radio']); 
     for($i=0;$i<$count;$i++)
     {
       $del_id = $_POST['radio'][$i];
       $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
       $result = mysql_query($sql);
     }
票数 0
EN

Stack Overflow用户

发布于 2011-04-27 13:30:54

代码语言:javascript
复制
 foreach($_POST['radio'] as $del_id)
 {
   $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
   $result = mysql_query($sql);
 }
票数 0
EN

Stack Overflow用户

发布于 2011-04-27 14:53:06

尝尝这个

代码语言:javascript
复制
if(isset($_POST['delete']))
{
    for($i=0;$i<$count;$i++)
    {
        $del_id = $radio['checked'];
        $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
        $result = mysql_query($sql);
    }
    if($result)
    {
        echo "<meta http-equiv=\"refresh\" content=\"0;URL=delete_multiple.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5799655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档