2011-03-18 54 views
1

你好我正在使用datagrid。我已经完成了分页和编辑现在我得到删除的问题。在分页时,它会自动在一页中制作页面。这里是从哪儿我打电话php datagrid删除页面问题

$deletetUrl = "admin.php?page=delete_user&id=".$data["user_id"]."&pageid=".$pageNumber." ";    
$delete = "<a href='".$deletetUrl."'><img src='".$assets."edit-delete.png' alt='Delete' title='Delete' border='0' height='16' width='16'></a>"; 

其到这个页面的代码

 <?php   
      echo $query = "Delete from user where user_id=$_GET[id]"; 
      $result = mysql_query($query); 


      ?> 

     <script type="text/javascript"> 
     window.location="admin.php?page=view_user&pageid=<?php echo urlencode($_GET[pageid]); ?>" 
     </script> 

它完全删除,并用这个javascript函数它可以追溯到它去第1页的记录,虽然我有从其他页面删除。请让我怎么去同一页,从这里删除了我的记录或者任何人都可以建议可以拿出解决方案的小ajax功能

回答

1
<?php   
    /* You should sanitize the $_GET['id'] input & restrict access to this page as 
    your vulnerable to sql injection as posting ?id=1 would most likely delete your admin user 
    */ 
    $query = "Delete from user where user_id=$_GET[id]"; 
    $result = mysql_query($query); 
    header('Location: admin.php?pageid='.$_REQUEST['pageid']); 

    ?>