如何在php中使用单选按钮从数据库中删除数据?
实际上这是主要的问题。它不获取可在此处用作条件的$radio[$i]语句的值。因此,请任何人告诉我我必须在那里写些什么,而不是$radio[$I],因为输出将出现如何在php中使用单选按钮从数据库中删除数据?,php,mysql,html,Php,Mysql,Html,实际上这是主要的问题。它不获取可在此处用作条件的$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_e
<?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();
?>
看了前面的问题后,问题出在这个代码块中
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);
}
试试这个
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.
看看你的代码,PHP似乎打算一次处理多个删除,但你的输入不应该是checkbox类型吗?你走的路是对的,小草蜢!关于html技能,你必须先练习!单选按钮的名称是什么?我用过,但不起作用。它还在那里。
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.