$ _GET不起作用

时间:2015-03-30 11:47:29

标签: php mysql

首先列出产品ID,产品名称以及编辑和删除选项。当我点击删除时,它应该询问选项"是"或"否"但它不显示它。 这里$_GET['deleteid']无法正常工作,因此echo $delid也无效。显示错误,没有任何反应。

$product_list .= "$id - $product_name       
<a href='inv_edit.php?pid = $id'>edit</a> |
<a href='inventory_list.php?deleteid = $id' >delete</a></br>" ;

if (isset($_GET['deleteid'])) {
    $delid = $_GET['deleteid'];
   echo $delid;
    echo 'Do you really want to delete product with ID of '.   
    $_GET['deleteid'] . '?   
    <a href="inventory_list.php?yesdelete=' . $_GET['deleteid'] . 
    '">Yes</a> | <a href="inventory_list.php">No</a>';
    exit();
}

2 个答案:

答案 0 :(得分:3)

请尝试使用此代码。

$product_list .= "$id - $product_name &nbsp; &nbsp; &nbsp; 
<a href='inv_edit.php?pid=$id'>edit</a> |
<a href='inventory_list.php?deleteid=$id' >delete</a></br>" ;

我删除了像deleteid = $ id这样的空格而不是?deleteid = $ id。

答案 1 :(得分:-2)

第三行有一个反引号:

<a href='inventory_list.php?deleteid = $id' >delete</a></br>" ;`