본문 바로가기

분류 전체보기189

버튼을 통한 아래 메뉴 혹은 탭 페이지 구현 버튼을 클릭하면 같은 페이지내 다른 내용을 표시해주는 소스이다. 의외로 매우 간단하다. [자바스크립] ========================================== [html] 나타낼 내용 작성 1 나타낼 내용 작성 1222 1번 버튼을 누르셨습니다. 2번 버튼을 누르셨습니다. 2017. 5. 1.
input type="file" 에 관한 속성 정리 Javascript > input type="file" 관련 예제들 1. type="file" 선택된 파일 초기화 if (/(MSIE|Trident)/.test(navigator.userAgent)) { // ie 일때 input[type=file] init. $("#board_fname1").replaceWith( $("#board_fname1").clone(true) ); } else { // other browser 일때 input[type=file] init. $("#board_fname1").val(""); } 클릭하세요 2. 특정확장자 만 선택받는 방법 - accept 에 확장자만 써주면 된다. 여러 확장자 선택는 콤마(,)로 구분한다. 3. input file 사용시 카메라 호출방법 모바일 .. 2017. 3. 23.
탭메뉴 / tabmemu 소스 자바스크립트 $(function () { $(".tab_content").hide(); $(".tab_content:first").show(); $("ul.tabs li").click(function () { $("ul.tabs li").removeClass("active").css("color", "#333"); //$(this).addClass("active").css({"color": "darkred","font-weight": "bolder"}); $(this).addClass("active").css("color", "darkred"); $(".tab_content").hide() var activeTab = $(this).attr("rel"); $("#" + activeTab).fadeIn().. 2017. 3. 10.
[php] 세션 로그인 구현 [php] 세션 로그인 구현 세션을 통해 로그인을 구현하는 방법을 설명하도록 할게요뭐 이미 소스는 여러곳에 퍼져있지만... 세션 변수 사용 전에 session_start()를 써야 한다.[1]로그아웃시 세션 제거함수 session_destory()를 사용할 수 있다.회원정보 테이블은 다음과 같다. 다만 본문서에서는 세션 구현에 집중하기 위해 의도적으로 DB부분을 제외하고 간단히 배열에 기록하였다. (login_ok.php 참조)회원정보 테이블memberm_idm_pwm_nameuser1pw1한놈user2pw2두시기user3pw3석삼예를 들어 아이디 user2, 패스워드 pw2를 입력하면 두시기 사용자로 로그인될 것이다.main.php로그인된 상태면 이름 출력로그인 안된 상태면 로그인 페이지(login.p.. 2016. 11. 18.
input 동적 추가/삭제 하기 [div 형태로 추가 삭제하기] 추가 버튼을 눌러보세요.저장 [input 타입으로 추가 삭제하기] *추가버튼을 클릭해 보세요. 배열로 넘겨 받기 KEY [ ] 로 받기$i = 1;while($i < 20) {if($name[$i] != 0 ) {}} 2016. 11. 8.
데이터 파싱 서버에서 off 일경우 // 데이터 파싱이 안될때 view plaincopy to clipboardprint? 추가적으로 GET 방식 호출은 다음과 같이 할 수도 있습니다. view plaincopy to clipboardprint? 기타 다른 방법으로는 .htaccess 파일을 이용하는 방법도 있더라구요...htaccess 파일에 다음과 같은 내용을 추가하면 된다고 합니다. php_flag allow_url_fopen 1 하지만 위 방식보다는 fopen 대신 fsockopen을 이용하는게 나을 것 같습니다. 2016. 11. 4.
php 숫자 앞에 0 을 붙일때, sprintf 쓰자! php 숫자 앞에 0 을 붙일때, sprintf 쓰자! 숫자를 반복문을 돌려서 나열할 때, 숫자가 한자리 수 일 경우 앞에 0을 넣는 팁을 설명하려 한다. 예를 들어 1 부터 20까지 for문으로 돌려서 나열할 때대부분 숫자 변수 값에 ++을 추가해서1 2 3 4 5 6 7 8 9 10 11 12 13 ... 이런식으로 나열을 하는데나열했을 때 정렬이 된 것 처럼 이쁘게 보이고 싶을 경우 한자리 숫자 앞에 0을 채워넣기를 하려한다. 이럴때, 다음 소스처럼 sprintf를 사용하자. for($i = $fromCount ; $i 2016. 11. 3.
자동 펼침메뉴 소스 태그와 태그사이에 아래소스를 추가 하시면 됩니다. 첫번째 메뉴 - 첫번째 메뉴-1 - 첫번째 메뉴-2 - 첫번째 메뉴-3 두번째 메뉴 - 두번째 메뉴-1 - 두번째 메뉴-2 - 두번째 메뉴-3 세번째 메뉴 - 세번째 메뉴-1 - 세번째 메뉴-2 - 세번째 메뉴-3 클릭하여 사용할때는 omMouseOver 대신 onclick 사용 2016. 11. 2.
[DB]날짜 및 시간대별 출력 기본적으로 SQL 에서 제공해주는 데이터로 우리는 원하는 기간동안의 날짜를 모두 출력 해 낼 수 있다. select convert(char(10),dateadd(증가시킬데이터(m:월, d:일, hh:시간, mm:분) ,number,'시작날짜'),120) as regdate from master..spt_values with(nolock) where type = 'P' and convert(char(10),dateadd(d,number,'시작날짜'),120) < '마지막날짜'이렇게 원하는 기간 내의 날짜를 출력 해 낼 수 있다. ex)select convert(char(10),dateadd(d,number,'2012-04-24'),120) as regdate from master..spt_values wi.. 2016. 11. 2.
디비 명령어 정리 // db query 명령어 MS-SQL ** SQL문은 대소문자를 구분하지 않지만 데이타는 대문자와 소문자를 구분한다 주석을 다는 방법은 /* 주석 */ 이거나 한줄만 주석 처리를 할 경우는 문장 맨앞에 --를 붙인다 ** 각각의 데이타베이스의 SYSOBJECTS 테이블에 해당 데이타베이스의 모든 정보가 보관되어 있다 SYSOBJECTS의 TYPE 칼럼으로 'U'=사용자 테이블, 'P'=저장 프로시저, 'K'=프라이머리 키, 'F'=포린 키, 'V'=뷰, 'C'=체크 제약등 오브젝트 이름과 정보를 알 수 있다 데이타 검색 USE 데이타베이스명 /* USE 문을 사용한 데이타베이스 선택 */ SELECT * FROM 데이블명 /* 모든 칼럼 불러오기 */ SELECT TOP n * FROM 테이블명 /* 상위 n개의 데이타만 가져오.. 2016. 11. 2.
[PHP] DB 합계 구하기 // DB SUM :: php 에서 db 불러와 합계구하기 첫번째.$sell = mysql_fetch_array(mysql_query("select sum(필드명) from 테이블명 where 지정필드='지정값")); 두번째.$sell = mysql_fetch_array(mysql_query("select sum(필드명) from 테이블명 ")); 다중 합계구하기 $sql = " SELECT (SELECT sum(sell) FROM atable WHERE userid='$userid') + (SELECT sum(sell) FROM atable1 WHERE userid='$userid') + (SELECT sum(sell) FROM atable2 WHERE userid='$userid') + (SELECT sum(sell) FR.. 2016. 11. 1.
[php] preg replace 문장 패턴제거하기 PHP 문장 패턴 제거하기 (preg_replace) 이번에는 해당 패턴을 찾아서 다른 패턴으로 바꿔주는 preg_replace 에 대해서 알아본다. preg_replace()는 str_replace와 같이 해당 패턴을 지정한 패턴으로 바꿔주는 함수이다. preg_replace() preg_replace("[패턴]" , "[바꿀 패턴]" , "[바꿀 문장]"); 예제 소스 .... if(preg_match("/^[0-9]/", $clue, $match )){ $dnoun_tmp = $clue; # . / , 등의 패턴을 제거 $dnoun_tmp = preg_replace('/\.|,|^\/$/', "", $dnoun_tmp); # 숫자 제거 $dnoun_tmp = preg_replace('/[0-9]/'.. 2016. 10. 29.