빠른 답변 부탁드립니다. > 출간도서 Q&A

본문 바로가기

출간도서 Q&A

일반글
PHP&MySQL

빠른 답변 부탁드립니다.

페이지 정보

게시물QR코드

본문

챕터15에서 537페이지부터 시작되는 회원가입 부분인데요


회원가입으로 진행될때 $mb가 없기 때문에 빈값이 들어간다는 부분이 이해가 잘 안갑니다.


변수가 없으면 오류가 뜨지 않나요?


실제 코드 복사 붙여넣기해도 그렇게 나오는 것 같습니다.


빠른 확인 부탁드립니다.

댓글목록

그누위즈님의 댓글

그누위즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

안녕하세요. 그누위즈입니다.
register.php 파일을 말씀하시는 것 인가요?

input type="text" name="mb_id" value="<?php echo $mb['mb_id'] ?>"

보시면 mb_id 의 value의 부분은 현재 <?php echo $mb['mb_id']?> 와 같이 변수 $mb['mb_id']; 를 출력하고 있습니다.
하지만 신규 가입시에는 $mb 변수자체가 선언되어 있지가 않습니다.
그 이유는 $mb변수는 상단의 07~10 line 에서 회원수정 mode 라면 회원정보를 저장하는 변수가 되기 때문입니다.
즉 신규 가입시에는 회원수정인 상태가 아니기 때문에 DB안에 해당 회원의 정보가 들어있기 전이기 때문에
해당 input 태그의 value에는 빈값(공백)이 들어간다는 의미입니다.

그리고 변수가 선언되지 않으면 오류가 날수도 있기 때문에
앞전의 책 내용에서 오류를 출력하지 않도록 php.ini파일에서 해당 출력을 막아 놓은 상태입니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.