웹사이트에 등록된 사용자 목록이 있는데 삭제 링크를 누르면 특정 사용자를 삭제하고 싶은데, 웹사이트를 열면 사용자 목록에서 모든 사용자가 삭제되는 문제가 있습니다. 웹 사이트의 페이지.
이것은 사용자 목록입니다. 여기서 $users
는 사용자 목록을 포함하는 배열입니다.
<번째> name ?> = $user->이메일 ?> 삭제 업데이트 양식>
$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"); }
"삭제" 링크를 눌렀을 때 특정 사용자를 어떻게 삭제하나요? !
삭제 기능을 변경해 보았으나 결과가 없습니다.
번째>
문제는 다음 코드입니다:
으아악문제는 해당 페이지를 호출하면 해당 페이지를 삭제하는 링크를 출력하는 대신 사용자를 직접 삭제한다는 점입니다.
delete_user.php?user_id={your_user_id} 또는 /{user_id}/delete(프레임워크 시나리오에서)와 같은 별도의 경로(또는 프레임워크를 사용하지 않는 경우 .php 파일)를 생성해야 합니다.
이 경로/페이지는 페이지에 전달된 사용자에게 광고가 있는지 확인한 다음 데이터베이스에서 사용자를 가져오고
delete()
메소드를 호출하여 광고를 제거해야 합니다.이후 코드는 PHP 프레임워크 시나리오에서 다음과 같습니다.
으아악또는 다음과 같은 독립형 장면에서:
으아악