从 href HTML 操作 PHP 获取 ID


getting id from href html action php

为什么它不执行命令?

操作:

 <td> <?php echo "<a href='action.scripts.php?actiune=delete&id='".$row['id']."'>Delete</a>" ?></td>

这里:

  else if ($_GET['actiune'] ==="delete"){
    $id = $_GET['id'];
    echo "$id";
    //echo "lsls";
    // $query = mysql_query("delete from user where id= '$id'");
//     if ($query){
//      echo "User deleted";
//     }
} 

它不会打印 ID。为什么?

您的 href 参数 id 中有额外的单引号'!删除它

<td> <?php echo "<a href='action.scripts.php?actiune=delete&id=".$row['id']."'>Delete</a>" ?></td>

尝试如下:-

$row['id'] = 'some value';
$row = $row['id'];
<td> <?php echo "<a href='action.scripts.php?actiune=delete&id=$row'>Delete</a>" ?></td>

您使用了错误的格式

else if ($_GET['actiune'] =="delete"){
    $id = $_GET['id'];
    echo "$id";

使用这个

else if ($_GET['actiune'] =="delete"){
    $id = $_GET['id'];
    echo $id;