웹 (16) 썸네일형 리스트형 겨울 웹프로젝트 7주차 리뷰 페이지는 이렇게 생겼으며 삭제 버튼을 누르면 다음과 같이 창이 나타난다. 일반 이용자가 리뷰 페이지로 들어가면 다음과 같이 보인다. 로그아웃 하고 관리자로 로그인 해보겠다.관리자 모드로 들어가면 페이지가 다음과 같이 바뀐다. 쓰레기통 버튼을 누르면 삭제가 가능하다. 숨겨진 리뷰로 들어가면 일반 이용자가 삭제된 리뷰가 보인다. hidden_review.php를 새로 만들었다.쓰레기통 버튼을 누르면 이렇게 뜬다. 이 부분은 trash.php를 새로 만들었다.if ($_SESSION['user_id'] === 'owner') { try { // 리뷰 영구 삭제 쿼리 $sql = "DELETE FROM reviews WHERE id = ?"; $stmt = $.. 겨울 웹프로젝트- 글 수정 리뷰가 작성된 화면을 먼저 들어간 뒤본인이 만든 리뷰일 경우 수정과 삭제 버튼이 보인다 수정 기능은 리뷰 작성과 크게 별 차이 점이 없다. 내용을 아무렇게 바꾼 뒤 수정하기를 눌러본다localhost의 메세지가 뜨고 다시 영화 리뷰 화면으로 돌아간다내용이 수정된 것을 볼 수 있다 겨울 웹프로젝트-회원가입, 로그인 일단 siss라는 데이터베이스를 만들어주고 안에 member라는 table을 만들어줬습니다. 먼저 index페이지입니다. css요소는 챗gpt의 도움을 약간 받았습니다. //로그인 된 상태 Welcome, LOG OUT //로그인 안 된 상태 LOG IN SIGN UP 원래라면 이 부분을 통해서 로그인이 되어있다면 우측상단에 로그아웃버튼만, 로그아웃 된 상태라면 로그인과 회원가입 버튼이 떠야하는데 왜인지는 모르겠지만 계속 지금 3개의 버튼 다 뜨고 있습니다... 회원가입 부분입니다 pw_ch를 만들어서 비밀번호를 한 번 더 체크하도록 했습니다.회원가입 성공을 하면 in.. 웹페이지 기획서 조:3조웹페이지 주제: 영화 리뷰제공할 서비스: 회원가입 및 로그인 등 siss웹 프로젝트에 필수적으로 들어가야 할 사항들.추가로 넣을 기능: 단순한 일반 사용자와 운영자 모드를 분리(로그인 할 때 정해진 아이디와 비번을 넣으면 2차 비밀번호를 확인하는 페이지로 이동), 일반 사용자가 삭제한 리뷰는 운영자만이 볼 수 있는 곳으로 이동됨, 운영자는 일반 사용자의 리뷰를 숨김 처리 가능. 해당 사항들은 조원의 역량에 따라 달라질 수 있음작업공간: organization 웹 6주 PHP & MySQL 1데이터베이스는 php와 mySQL을 이용할 것이다.PHP & MySGL 2php와 MySQL의 장점만을 사용할 것이다. 위와 같은 상황에서 php를 미드웨어라고 부른다.PHP & MySQL 3내용을 영상과 같이 만들어줍니다. MySQL의 경우 이전에 했던 것이 일부 저장되어 있습니다. PHP & MySQL 4PHP는 Mysql서버에 대해서 클라이언트의 역할이다 PHP & MySQL 5api중에서 mysqli를 사용할 예정이다.PHP & MySQL 6먼저 연동을 해줍니다. 저는 비밀번호를 설정하지 않았어서 빈 칸으로 둡니다php와 연동해서 추가한 모습입니다if($result === false){ echo mysqli_error($conn); }이 부분을 사용하여 오류를 출력합.. 웹 5주차 MySQL9CRUD가 MySQL에서도 중요한데, C(create)와 R(read)가 가장 중요하다. MySQL10행을 넣고 싶을 땐 INSERT INTO TOPIC을 한 뒤 각 열에 맞춰서 VALUES에 넣고 싶은 값을 넣는다. MySQL11SELECT 와 FROM topic; 사이에 보고 싶은 값을 입력하면 그 부분만 테이블로 띄울 수 있다.WHERE를 사용하여 보고 싶은 요소만 보는 것이 가능하다. ORDER BY 방식을 사용하여 정렬 방식을 정할 수 있다. 사진에서는 id의 값을 기준으로 내림차순 정렬한다. LIMIT n의 방식으로 개수에 제한을 걸 수 있다. MySQL12UPDATE의 방식으로 바꾸고 싶은 요소를 바꿀 수 있다. WHERE을 꼭 넣어야한다.MySQL13DELETE 명령어로 지.. 4주차 웹 MySQL1데이터를 쉽게 정리하고자 만들어진 소스를 데이터 베이스라고 부른다. 환경 데이터베이스로 편안하게 정리 가능하다. MySQL은 폭발적인 성장을 했다. MySQL2스프레드시트는 클릭으로 제어해야하지만 데이터베이스는 코딩으로 대화가 가능하다. MySQL3설치를 완료한다.MySQL4표들을 grouping한 게 데이터베이스다. 이것들을 스키마라고 하며, 스키마들이 합쳐진게 데이터베이스 서버다.MySQL5보안이 보다 용이하다. root의 권한으로 작업하는 것은 위험하다. MySQL6명령어들 CREATE DATABASE 파일명;DROP DATABASE 파일명;SHOW DATABASES;USE 파일명;MySQL7SQL은 공통적으로 사용하기 때문에 알아두는 것이 용이하다.MySQL8이름 뒤에 자료형 타입, .. 웹 3주차 php23 바로 다시 페이지 화면으로 돌아오는걸 볼 수 있습니다. 양식은 제 현재 코드 상황에 맞춰 조금 바꿨습니다. php24성공적으로 바뀐 걸 볼 수 있습니다. php25~27.2(글 내용이 날아가서 이쪽부터 다시 작성하기에 파일이 전부 합쳐져있습니다...) 정상적으로 삭제가 되는 걸 확인할 수 있습니다. print부분과 같이 반복되는 것은 하나로 묶어버리고, 다른 함수들에서 필요 시 호출하는 방식을 사용합니다. 태그의 공격을 막기 위해 htmlspeical을 사용해줍니다.(꺽쇠를 유니코드로 변환, beebox에서 나옴)태그가 들어가지 않은 걸 확인할 수 있습니다. basename으로 보안을 높여줍니다. php29 UI는 애플리케이션의 영역이고 API는 문법 태그의 영역이다. php30 php co.. 웹페이지 제작 최종 보고 메인화면 밀크티의 종류 얼그레이 밀크티 얼그레이 밀크티는 베르가못(Bergamot)향이 난다. 향수와 식품 향료에 모두 사용된다. 이에 호불호가 있는 편이다. 시트러스 과일로 껍질을 압착하여 향료로 추출하여 많이 사용한다. 루이보스 밀크티 루이보스 밀크티에 이용되는 허브는 남아프리카 공화국 케이프타운 북쪽의 세더버그 지역에서 자생한다. 줄기도 먹지만 말린 잎을 우려서 주로 먹는다. 카페인이 없어 누구나 부담없이 먹을 수 있다. 항산화 성분이 있으며 미네랄이 풍부한 편이다. 로열 밀크티 로열 밀크티는 홍차와 우유의 비율이 거의 1:1로 들어간다. 원래 로열 밀크티는 우유에 찻잎을 넣고 .. 웹 7주차 24주차함수를 사용할 때 앞에 function을 붙인다. 25주차function 함수명(){ 내용 } 의 방식으로 함수를 생성한다26주차함수를 호출할 때 안에 있는 것을 인수, 함수 안에서 받은 인수는 매개변수라고 부른다. 27주차return값을 활용하여 함수를 보다 효율적으로 만들 수 있다28주차 함수를 활용하여 간편화 할 수 있다29주차 ducument같은 것들은 객체이며 객체의 함수는 메소드라고 한다. 30주차객체는 순서없어 저장할 수 있다. 이름이 있는 정리정돈 상자이다. 만들 때 {}를 사용한다. 객체명.넣고싶은 이름의 정보 = 정보의 값;과 같은 방식으로 객체에 정보 추가가 가능하다. 추가할 때 띄어쓰기가 있는걸 넣고 싶다면 ["정보"]와 같은 방식으로 가능하다. 31주차반복문을 이용하여 객체.. 이전 1 2 다음 목록 더보기