2017-01-11 65 views
-3

我tryed一切办法,但它不工作PHP PDO删除按钮

option.php

if (isset($_GET['agentsdelete'])) { 

$agents_id=$_GET['agents_id']; 
$delete=$db->prepare("DELETE FROM agents WHERE agents_id=:agents_id"); 
$control=$delete->execute(array(
    'agents_id' => $_GET['agents_id'] 
)); 

if ($control) { 

    Header("Location:agents.php??durum=ok&agents_id=$agents_id"); 

} else { 

    Header("Location:agents.php??durum=no&agents_id=$agents_id"); 
} 

这是PHP脚本

的index.php

<a href="option.php?agentsdelete=<?php echo $agentget['agents_id']; ?>" class="btn btn-danger btn-sm btn-icon icon-left"> 
      <i class="entypo-cancel"></i> 
      Delete 
     </a> 

而这一次的index.php其中

+0

按钮目前尚不清楚你要问在这里,请回顾一下(HTTP [我如何问一个很好的问题?]://计算器.COM /帮助/如何对问)然后回来和编辑您的帖子这样的措辞的方式,人们实际上可以帮助你。 – DaveyDaveDave

+0

'$控制= $删除 - >执行(阵列( 'agents_id'=> $ _GET [ 'agents_id']'应'$控制= $删除 - >执行(阵列( ':agents_id'=> $ _GET ['agents_id']'粗心的错误 –

回答

0
<?php 

if (isset($_GET['agentsdelete'])) { 

    $agents_id = $_GET['agentsdelete']; 



    $delete = $db->prepare("DELETE FROM agents WHERE agents_id= ? "); 

    if ($delete->execute(array(
     $agents_id 
    ))) { 

     Header("Location:agents.php??durum=ok&agents_id=$agents_id"); 

    } else { 

     Header("Location:agents.php??durum=no&agents_id=$agents_id"); 
    } 
} 

?>