전체 글 30

검색 데이타들을 세션으로 저장하여 처리

특정 페이지에서 다양한 검색 조건들이 존재하여 이를 list view 간에 표시할때 처리해야할 항목이 너무 많아서 URL이나, HTML 이 지저분해 보일때가 있다. 이런 이유뿐만 아니라 특정한 연유로 비슷하게 JSON으로 구성하여 처리하는 경우도 있으나 이번에는 세션으로 처리해 보았다. 검색 조건을 선언해놓은 PHP 클래스 형태로 저장하여 세션변수에 담아 놓았다가 view에 활용하는 것이다. PHP 5이상이 아닌경우에는 객체 자체를 세션에 담을 수 없으므로 객체를 생성한뒤에는 직렬화(serialize)와 역직렬화(unserialize)를 통해서 변수를 저장, 불러오도록 해야한다. - 각 페이지에서 세션 설정 session_start(); - 세션변수에 저장 $_SESSION['sess_var'] = se..

개발 2011.03.14

IE : 종결되지 않은 문자열 상수입니다. 에 대한 문제 해결

http://basketyj.blog.me/30049484105 출처 : http://nicebury.tistory.com/25 오류: 종결되지 않은 문자열 상수 입니다. 이런 자바스크립트 에러가 뜨면 일단 짜증부터 난다. 도대체 모가 어쨌다는거야라는 생각이 제일 먼저들때가 많다..ㅋㅋ 보통 원인은 문자열 사이에 특수 문자나 눈에는 안보이는 -_- 개행문자등이 오류를 일으키는 경우가 많다. 가력 \n 같은경우 눈으로 찾아보기가 힘들다. 갸령 자바스크립트 AA('문자열') 함수를 호출 한다고 했을때 \n 같은 개행문자가 섞이면 AA('문자 열');

개발 2011.03.09

Moving Average

이평선을 그리는 방법 1. 이평선의 종류는 2가지가 있다. - SMA (Simple ) - EMA (Exponential) SMA: 10 period sum / 10 (기준날짜를 포함하여 주기를 10일로 했을 때, 총 10개의 데이타를 SUM 하여 10으로 나눈값) Multiplier: (2 / (Time periods + 1) ) = (2 / (10 + 1) ) = 0.1818 (18.18%) EMA: {Close - EMA(previous day)} x multiplier + EMA(previous day). ( Multiplier 를 계산후(M으로 약어 지칭한다면) M * ( 구하고자 하는 날짜의 값 - 어제의 SMA ) + 어제의 SMA [출처] 지수이동평균(EMA)|작성자 도망친곳에낙원은없다 출..

개발 2011.02.07

mysql_fetch_array() 와 mysql_fetch_assoc() 의 차이

PHP로 4~년간을 먹고 살면서 안지 얼마 안된 정보 ㅠ.ㅜ mysql_fetch_array(), mysql_fetch_assoc() 는 DB에서 가져온 내용의 값을 배열변수에 대입하는 역활을 한다. mysql_fetch_array() 는 위에서 작성한 것과 같이, $row[0], $row[1], $row[2], $row[3] ....... $row[no], $row[title], $row[content], $row[regdate] ....... 이 두 문법으로 어떤 것이든 사용가능하다. 허나 [1], [2] 형식으로 사용하기엔 테이블의 정보가 머리속에 꿰차고 있지 않는 이상, 간단한 COUNT() 함수나 as 문으로 가져온 내용만 사용하게 된다. 즉, 쉽게 설명 하자면 서버 메모리에 같은 value값의..

개발 2011.02.07