반응형 분류 전체보기401 [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. [jQuery] jqGrid multiselect disabled / checked false 처리 (onSelectAll, loadComplete, onSelectRow) jqGrid 리스트 안에 체크박스를 넣는 옵션을 (multiselect: true) row 상태에 따라서 제어하는 소스입니다. 저는 memo_yn='N' (메모가 없는) row에 대해서 체크박스를 비활성화 시켰습니다. jqGrid가 모두 로드 된 후에 실행되는 loadComplete 부분과, checkbox를 전체 선택할 수 있는 onSelectAll 부분, 그리고 해당 row를 클릭했을 때 발생하는 onSelectRow의 소스를 살펴보시면 됩니다. 소스코드 날짜 이름 아이디 상품 가격 메모 소스화면 개발이야기/jQuery 2022. 11. 9. [jQuery] jqGrid tooltip 만들기, 표시하기 (jqgrid tooltip example) jqGrid의 셀 위에 마우스를 오버하면 tooltip을 노출시키는 소스입니다. colModel 옵션의 formatter을 활용해서 메모가 있는 상태를 체크해서 표시하고 있습니다. jqGrid의 tooltip 옵션이 아닌 스타일로 꾸미다 보니깐 손쉽게 수정 가능하십니다. row를 클릭했을 때는 메모의 상세 내용은 오른쪽 input 창에도 보이고 있습니다. 저는 메모 내용과 날짜만 data에 담아서 노출하고 있는데 더 많은 정보를 tooltip으로 수정 가능하십니다. 날짜 이름 아이디 상품 가격 메모 소스화면 ↓↓↓↓↓ jqGrid 다른 예제 입니다. [jQuery] jqGrid formatter 버튼 만들기 (jqGrid colModel formatter) jqGrid를 사용하면서 json 형식의 데이터.. 개발이야기/jQuery 2022. 11. 4. [자바스크립트] 더보기 (more) 버튼으로 리스트 노출하기 더보기 (more) 버튼으로 일정 개수의 이미지를 노출하는 소스 코드입니다. HTML 로딩이 끝난 후 window.load가 실행되면서 id='js-load'의 담긴 리스트의 출력 개수를 확인하고 노출시킵니다. 저는 리스트를 최초에 3개만 노출시키고 더보기 버튼을 클릭했을 때 3개씩 추가로 노출시키고 있습니다. load 함수가 실행되면서 li 엘리먼트 개수를 확인하고 리스트가 다 보이면 더보기 버튼을 숨기고 있습니다. 샘플 소스코드이니 입맛에 맞게 사용하시면 됩니다. 더보기 소스화면 개발이야기/자바스크립트 2022. 11. 3. [jQuery] jqGrid onSelectRow 사용법, 예제 (onSelectRow example) jqGrid row를 클릭했을 때 발생하는 이벤트입니다. onSelectRow : function(index, status) { } 해당 이벤트의 index는 row의 id (첫 번째 row는 1)이며, status는 선택이 되었을 때 true, 반대는 false를 반환합니다. jqGrid의 함수 getRowData로 해당 index의 row의 값들을 가져와서 뿌려주고 있습니다. 아래 소스코드를 보시면 쉽게 이해 가능하시니 응용해서 사용하시면 됩니다. 날짜 이름 아이디 상품 가격 소스화면 [jQuery] jqGrid header colspan (헤더 병합), setGroupHeaders jqGrid header(colNames)를 병합해서 위에 그룹화된 header를 생성하는 방법입니다. grid를 위에.. 개발이야기/jQuery 2022. 11. 2. 이전 1 ··· 26 27 28 29 30 31 32 ··· 34 다음 💲 추천 글 반응형