php개발자(백엔드) /php16 체크박스 선택검색(숫자타입, 문자타입) [체크박스 선택검색(숫자타입, 문자타입)] 체크박스로 선택하여 검색하는 환경일 경우 제가 겪은 시행착오와 해결 방법에 대해 정리해보았습니다. [진행순서] 1. 체크한 값들을 어떻게 받아올 것인지 2. 받아온 값으로 SQL 검색문 만들기 먼저 체크한 값을 넘기는 경우와 받아오는 경우에 대해서 설명하겠습니다. 당연히 폼으로 전송해야겠죠?ㅎㅎ 폼으로 전송하는 방법은 생략합니다~ 그리고 검색값이기 때문에 페이지 이동없이 자체페이지에서 받아오면 됩니다. 저는 $_REQUEST 방식으로 값을 받아올거에요. 현재 저는 주문상태는 value값이 숫자타입(int)로 되어있고, 결제수단은 문자타입(varchar)로 되어있어요. 이 두가지에 따라 SQL문을 다르게 적용해보았습니다. * 숫자타입 VALUE인 경우 주문상태에서.. 2016. 9. 19. 비밀번호 찾기 메일전송 [비밀번호 찾기 메일전송] 필자는 회원의 비밀번호를 찾기 위해 회원의 이메일로 임시 비밀번호 재설정 페이지를 전송해주는 방법을 사용할것인데 상세코드말고 필자가 이해한 알고리즘 개념에 대해 정리한다. 1. 해당 회원의 정보를 가져오기 위해 회원의 고유값을 입력하는 폼을 생성한다. 2. 회원 전화번호, 이메일, 이름 등을 입력하고 처리하는 페이지(find_proc.php)로 각 값들을 넘겨준다. 3. 받아온 값으로 테이블에서 회원정보를 검색하여 가져온다. 4. 해당 회원의 이메일로 비밀번호재설정 페이지의 링크를 전송해준다. 전송할때 시간과 회원고유식별값을 따로 저장해주는 테이블을 만들어 저장해준다. 왜냐하면 전송된 메일이 여러 사람에게 사용되지 않도록 보안상의 이유로 시간초과 예외처리를 만들어주어야 하는데 .. 2016. 9. 7. radio 박스 검색 및 유지 [radio 박스 검색 및 유지] radio 박스로 되있는 형태의 검색을 하기 위해서는 먼저 다음과 같은 환경셋팅이 필요하다. 1. 검색한 결과를 가지는 변수 생성2. 결과의 유무에 따라 쿼리문 작성3. 검색값과 value값이 같으면 체크한다. 나는 바보같이 DB에서 가져온 데이터를 가공해서 나타내는 변수와 검색값의 value를 담는 변수명을 같은 네이밍으로 사용했다.. ㅠㅠ 변수의 사용처를 생각해 네이밍지정을 잘해주자. 검색값을 담아와 그값으로 체크박스 표시를 해주기 위해 생성한 변수는 하나의 용도로만 사용하자... value='m'>남자 2016. 9. 7. 변수와 키값 가져오기 [변수와 키값 가져오기] 변수를 사용하기전 초기화 시켜주는건 너무너무 중요하다.그렇지 않으면 엉뚱한 값이 들어가기도 한다. 예를 들어 if ($cnt == 1) { $chk = 'checked'; } 변수 $cnt가 1인값에만 checked를 주는 조건문을 만들었다. 총 input이 6개가 있는데 그중 5,6번째 input이 1이 므로 그 2개만 체크될거같지만.. 두둥. 6번째까지도 체크가 되었다. 원래는 없던 변수가 갑자기 생성이 되고 그안에 값이 들어가있는 상태로 넘겨지는 것이다. 이해 안되면 pd_edit_proc.php 파일 참고 [키값 가져오고 넘기기] POST 방식으로 키를 넘겨주는 것은 폼이다.GET 방식으로 키를 넘겨주는 URL, 브라우저 주소이다. 여기서 GET 방식으로 키값을 가져올때 .. 2016. 8. 18. 이전 1 2 3 4 다음