проблема удаления страницы в php - PullRequest
1 голос
/ 19 марта 2011

Здравствуйте, я работаю с датагридом. я сделал с нумерацией страниц и редактировать сейчас у меня проблемы с удалением. в пагинации он автоматически делает страницы на одной странице. вот код откуда я звоню

$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 Ответ

1 голос
/ 19 марта 2011
    <?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']);

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...