【问题标题】:How to delete data from database by using radio button in php?如何使用 php 中的单选按钮从数据库中删除数据?
【发布时间】:2011-04-27 05:14:44
【问题描述】:

其实这里是主要问题。它没有得到这里可以用作条件的“$radio[$i]”语句的值。所以有人可以告诉我我必须在那里写什么而不是“$radio[$i]”,因为输出会来。

<?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();
?>

【问题讨论】:

  • 查看您的代码,PHP 似乎旨在一次处理多个删除,但您的输入不应该是复选框类型吗?
  • 你走在正确的道路上,小蚂蚱!关于html技巧你必须先练习!
  • 单选按钮名称是什么?
  • 我已经使用了它,但它不起作用。它还在那里。

标签: php mysql html


【解决方案1】:

看了你之前的问题后问题出在这个代码块

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);
 }

用这段代码替换上面的代码

     $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);
     }

【讨论】:

    【解决方案2】:
     foreach($_POST['radio'] as $del_id)
     {
       $sql = "DELETE FROM reigster WHERE id='".mysql_real_escape_string($del_id)."'";
       $result = mysql_query($sql);
     }
    

    【讨论】:

      【解决方案3】:

      试试这个

      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.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-05
        • 2018-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多