반응형 개발이야기235 [자바스크립트] 문자열 자릿수만큼 0, 공백 채우기 (fillZero, fillSpace) 전문 통신을 하기 위해 고정된 길이의 문자열을 전송하기 위해 사용하는 함수입니다. fillZero는 문자열의 앞에 0을 붙이는 함수입니다. 주로 가격을 나타낼 때 통신 규격에 맞게 0을 붙이곤 합니다. 그리고 fillSpace는 문자열의 뒤에 공백을 주어 문자열의 고정 길이를 맞춰 줍니다. 전문통신은 API 통신에 비해 형식이 자유롭지 못하고, 예전 개발환경에서 주로 사용하였지만 아직도 많이 사용하는 방법입니다. 간단한 예제이니 확인하시고 사용하시면 됩니다. 개발이야기/자바스크립트 2023. 1. 9. [jQuery] input enter key event (엔터키 이벤트, keypress) input 창에 검색어를 입력 후 엔터키를 누르면 조회버튼이 클릭되는 소스입니다. Data를 조회하기 위해 마우스 클릭 없이 간단하게 엔터키 만으로 조회할 수 있습니다. 반대로 엔터키 입력했을 경우 엔터 이벤트를 막기 위해서는 e.preventDefault(); 메서드를 통해서 이벤트를 처리하지 않으시면 됩니다. 간단한 소스이니 확인해서 사용하시면 됩니다. 조회 개발이야기/jQuery 2023. 1. 4. [jQuery] 로딩 이미지 보여주기 / 숨기기 (Ajax 호출) 데이터를 조회하거나 처리할 때 사용자에게 알리기 위해 로딩 이미지를 사용합니다. 사용자에게 알리기 뿐만 아니라 중복으로 action 하지 못하게 하는 용도로도 사용할 수 있습니다. 로딩 이미지의 스타일을 작성합니다. 저는 화면 가운데 고정시켰고, 다른 action을 하지 못하게 z-index 속성을 추가해 맨 앞으로 노출시켜 줬습니다. loading 변수를 통해 이미지를 숨기고 있다고 필요한 부분에 show를 통해 노출시키면 됩니다. 간단한 예제이니 확인해서 응용하시면 됩니다. (src 경로에 이미지 경로 작성하시면 됩니다.) 개발이야기/jQuery 2022. 12. 6. [MySQL] CASE WHEN 사용방법, 예제 쿼리를 작성하다 보면 조건에 맞는 결과를 도출해야 할 때가 많습니다. 이때 널리 사용하는 MySQL CASE 함수가 있으며 조건이 충족되면 결과를 반환합니다. 사용법 CASE WHEN 조건1 and 조건1 THEN 결과값1 WHEN 조건2 and 조건2 THEN 결과값2 WHEN 조건... and 조건... THEN 결과값... ELSE 결과값 END AS 별칭 테이블 구조 예제 쿼리 조건을 stage(단계)가 1일 때는 progress(진도) 상태가 5~10 일 때만 통과 처리를 하였고, stage가 2일 때는 3~10, stage가 3일 때는 4~10 일 때 통과 처리를 하였습니다. 아래 쿼리 예제를 통해서 확인하시면 됩니다. select * , CASE WHEN stage = 1 and progre.. 개발이야기/MySQL 2022. 12. 2. [PHP] 날짜 포맷 변경하기, 사용법, 예제 (strtotime, date) php 문자열을 간단히 strtotime, date 함수를 통해서 원하는 날짜 형식으로 수정하는 함수입니다. 문자열을 strtotime을 통해서 실제 날짜의 형식으로 변환하고, date 함수를 통해서 원하는 형식으로 return 하고 있습니다. 가장 많이 사용하고 있는 날짜 포맷의 예제로 소스코드를 확인하시면 쉽게 응용 가능하십니다. 개발이야기/PHP 2022. 11. 25. [PHP] 문자열, 이름 마스킹 처리하기 (함수, 사용법) php에서 간단히 사용할 수 있는 마스킹 함수입니다. 데이터를 노출하지 않아야 할 때 문자열 길이를 체크해서 * 을 붙이는 형태입니다. 간단하게 개인정보 노출을 최소화할 수 있습니다. 개발이야기/PHP 2022. 11. 25. [jQuery] form 초기화(리셋) 사용법 (form clearForm) jquery로 간단히 form을 리셋시키는 간단한 메서드를 알려 드립니다. jquery 객체에 사용자 메서드를 추가해서 $("셀렉터") 부분에 form id를 지정하시면 됩니다. 저는 초기화 버튼을 클릭하면 메서드를 호출해 form을 리셋시키는 구조입니다. 간단한 소스이니 금방 사용 가능하실 것 같습니다. 소스코드 이름 휴대전화번호 성별 남성 여성 별명 자기소개 초기화 소스화면 개발이야기/jQuery 2022. 11. 22. [PHP] PHPExcel 활용한 엑셀 다운로드 PHPExcel 라이브러리를 통해서 간단하게 엑셀 파일을 다운로드할 수 있습니다. 아래 사이트에서 파일을 다운받으시고 적당한 경로에 넣어 준비하시면 됩니다. https://github.com/PHPOffice/PHPExcel 다운로드하신 파일을 include 하시고 header의 명칭을 array로 작성하고 width값도 지정합니다. 이후 엑셀에 넣을 리스트를 작성해서 배열에 담아 둡니다. 담아놓은 header와 row에 대한 배열을 array_merge를 통해서 하나의 data로 만듭니다. 간단하게 엑셀 파일로 다운로드하는 걸 확인하실 수 있습니다! 소스코드 엑셀화면 개발이야기/PHP 2022. 11. 22. [자바스크립트] selectbox(셀렉트박스) 년도, 월 만들기 (년도 역순) Date 객체를 통해서 selectbox에 연도와 월을 2가지 형태로 표시하였습니다. 첫 번째 selectbox는 2022년부터 2027년까지 표시하였고, 월의 길이를 체크해 1자리 이면 앞에 0을 붙였습니다. 두 번째 selectbox는 2022년부터 시작하여 거꾸로 2017년까지 나타 냈으며, 현재 년도와 월에 selected 옵션을 추가하였습니다. 간단한 스크립트 소스이니 응용해서 사용하시면 됩니다. 첫번째 selectbox 두번째 selectbox 개발이야기/자바스크립트 2022. 11. 17. [PHP] if문 숫자 0 체크하기 (empty, isset, strlen) php에서 변수 숫자 0을 다루어 보겠습니다. 변수가 숫자 0일 경우 if문에서 false를 반환하게 됩니다. 이 때문에 변수에 숫자 0이 들어있음에도 if문 안에서는 아래와 같은 상황에 0이 없다는 if문에 빠지게 됩니다. 여러 시도를 해보았지만 마지막 소스 부분인 strlen 함수를 통해서 문자열 길이를 구해서 체크하는 로직으로 구성하시면 됩니다. $number = 0; if($number){ echo "true"; }else{ echo "false"; //여기에 빠지게 됩니다. } if($number == ""){ echo "0 없습니다.1"; //여기에 빠지게 됩니다. } if(empty($number)){ echo "0 없습니다.2"; //여기에 빠지게 됩니다. } if(isset($number.. 개발이야기/PHP 2022. 11. 17. [PHP] in_array 사용법, 예제 (array unset, array_values) php in_array()는 배열에 특정 값이 있는지 체크하는 함수입니다. (true / false) 저는 배열에 N 이 있으면 배열을 삭제하고 Y가 있을 경우는 새로운 배열에 ($new_arr)에 값을 추가하였습니다. print_r로 배열 정보를 출력해 놓았으니 참고하시면 됩니다. 마지막으로 기존의 배열은 array_values() 함수를 통해서 재배열하였습니다. 개발이야기/PHP 2022. 11. 15. [MySQL] GROUP_CONCAT 사용법, 예제 여러 row로 되어 있는 데이터를 하나의 row로 묶어서 출력하고 싶을 때 GROUP_CONCAT으로 사용하실 수 있습니다. 아래는 저의 테이블 구조입니다. 저는 group by로 그룹을 묶고, group_concat으로 이메일을 나열하도록 해보겠습니다. SELECT `group` , GROUP_CONCAT(`email`) AS email FROM test GROUP BY `group` 아래는 응용해서 group_concat 의 내용을 등록일 역순으로 출력해 보았습니다. SELECT `group` , GROUP_CONCAT(`email` order by reg_dt desc) AS email FROM test GROUP BY `group` 개발이야기/MySQL 2022. 11. 14. 이전 1 ··· 12 13 14 15 16 17 18 ··· 20 다음 💲 추천 글 반응형