전체 사용자 목록이 아닌 특정 사용자를 삭제하도록 삭제 기능을 변경하는 방법
P粉087074897
P粉087074897 2023-09-05 19:14:48
0
1
546

웹사이트에 등록된 사용자 목록이 있는데 삭제 링크를 누르면 특정 사용자를 삭제하고 싶은데, 웹사이트를 열면 사용자 목록에서 모든 사용자가 삭제되는 문제가 있습니다. 웹 사이트의 페이지.

이것은 사용자 목록입니다. 여기서 $users는 사용자 목록을 포함하는 배열입니다.

 
      <번째>
       name ?>이메일 ?> 삭제 업데이트   

$user의 삭제 기능은 다음과 같습니다.

공용 함수 delete(){ $result=$this->db->delete("사용자","id={$this->id}"); $결과를 반환합니다. }

데이터베이스 삭제 기능은 다음과 같습니다.

공개 함수 delete(string $table,string $where,int $limit=1){ return $this->connection->exec("DELETE FROM $table WHERE $where LIMIT $limit"); }

"삭제" 링크를 눌렀을 때 특정 사용자를 어떻게 삭제하나요? !

삭제 기능을 변경해 보았으나 결과가 없습니다.

P粉087074897
P粉087074897

모든 응답 (1)
P粉083785014

문제는 다음 코드입니다:

으아악

문제는 해당 페이지를 호출하면 해당 페이지를 삭제하는 링크를 출력하는 대신 사용자를 직접 삭제한다는 점입니다.

delete_user.php?user_id={your_user_id} 또는 /{user_id}/delete(프레임워크 시나리오에서)와 같은 별도의 경로(또는 프레임워크를 사용하지 않는 경우 .php 파일)를 생성해야 합니다.

이 경로/페이지는 페이지에 전달된 사용자에게 광고가 있는지 확인한 다음 데이터베이스에서 사용자를 가져오고delete()메소드를 호출하여 광고를 제거해야 합니다.

이후 코드는 PHP 프레임워크 시나리오에서 다음과 같습니다.

으아악

또는 다음과 같은 독립형 장면에서:

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!