代码之家  ›  专栏  ›  技术社区  ›  user9324656

Php删除函数javascript/重定向

  •  1
  • user9324656  · 技术社区  · 8 年前

    环顾四周看了看其他答案,但仍然无法解决我的问题。用户当前在crud/视图上。php。单击“Delete”(删除)按钮将弹出一个JavaScript文本框,询问“Are you sure”(是否确定),并将其带到crud/Delete。php。

    看法php会话开始:

    <?php 
    
    session_start();
    
    if(isset($_SESSION['u_uid']))
    
        $uid = $_SESSION['u_id'];
    
        require_once('connect.php');
    
        $ReadSql = "SELECT * FROM `contact` WHERE users_id=$uid ORDER BY Name";
        $res = mysqli_query($connection, $ReadSql);
    
    ?>
    

    这是我在视图上的删除按钮。php

    <td> <input type="button" onClick="deleteme(<?php echo $r['u_uid']; ?>)" name="Delete" value="Delete"></td>
    

    之后还有查看中的JavaScript消息。php

     <script language="Javascript">
     function deleteme(delid) {
     if(confirm("Are you sure you want to Delete?")){
    window.location.href='delete.php?del_id='  
      }
     } 
     </script>
    

    我的删除。我认为php就是问题所在

     <?php
      session_start();
      if(isset($_SESSION['u_uid'])){
    
      require_once('connect.php');
    
      $query = "DELETE from contact WHERE id=".$GET['del_id']." LIMIT 1"; 
      $result = mysqli_query($con, $query);  
      header('Location: crud/view.php');  
    
    ?>
    

    非常感谢您的帮助。我是个平民。

    3 回复  |  直到 8 年前
        1
  •  1
  •   kerry sun    8 年前
     <?php
     session_start();
     if(isset($_SESSION['u_uid'])) {
    
     require_once('connect.php');
    
     $query = "DELETE from contact WHERE id=".$_GET['u_uid']." LIMIT 1"; 
     $result = mysqli_query($con, $query);  
     header('Location: view.php');  
     }
    
     ?>
    
        2
  •  1
  •   syed mahroof    8 年前

    更改视图上的删除按钮。php

    <a class="btn" href="delete.php?id=<?php echo $id;?>" onclick="return confirm('Are you sure you want to delete this item?');">delete</a>
    
        3
  •  0
  •   Amit Merchant    8 年前

    您已丢失 } 在您的 delete.php

    <?php
      session_start();
      if(isset($_SESSION['u_uid'])){
        require_once('connect.php');
    
        $query = "DELETE from contact WHERE id=".$GET['del_id']." LIMIT 1"; 
        $result = mysqli_query($con, $query);  
        header('Location: crud/view.php');  
      }
    ?>