[HP]管理者が会員を脱退する


💡 管理者ページから、特定のユーザーを終了させる方法について説明しましょう.

」完成写真
  • list.phpから削除できます.
  • edit.phpからメンバーを削除できます.
  • 🔴 list.phpから削除
    <td>
    <a href="#" onclick="del_check(<?php echo $array["idx"]; ?>)">삭제</a>
    </td>
    function del_check(idx){
      var i = confirm("정말 삭제하시겠습니까?\n삭제한 아이디는 복원하실 수 없습니다.");
    
      if(i == true){
        // alert("delete.php?u_idx="+idx);
        location.href = "delete.php?u_idx="+idx;
      };
    };
  • onclickイベントハンドラを使用して「削除」ボタンをクリックし、del_check(idx)関数を実行し、確認したtrueとfalseの戻り値を関数から取得してtrueページを削除します.phpページに移動します.
  • 🟠 delete.php
    <?php
    
    $u_idx = $_GET["u_idx"];
    // echo $idx;
    // exit;
    
    
    /*  DB 접속 */
    include "../../inc/dbcon.php";
    
    
    /* 쿼리 작성 */
    $sql = "delete from members where idx=$u_idx;";
    // echo $sql;
    // exit;
    
    /* 데이터베이스에 쿼리 전송 */
    mysqli_query($dbcon, $sql);
    
    
    /* DB(연결) 종료 */
    mysqli_close($dbcon);
    
    
    /* 리디렉션 */
    echo "
        <script type=\"text/javascript\">
            alert(\"정상처리 되었습니다.\");
            location.href = \"list.php\";
        </script>
    ";
    ?>
  • getこのようにしてu_idx値が得られる.
  • DB接続.
  • クエリーを作成すると、値idx=$u_idxのクエリーのみが削除されます.
  • クエリーをデータベースに送信して終了
  • リダイレクトlist.phpページ終了