검색결과 리스트
PHP에 해당되는 글 5건
- 2019.07.16 Smarty 문법
- 2011.05.30 특정 날짜일 기준으로 몇일 뒤 날짜 구하기
- 2010.11.10 자주쓰는 PHP함수
- 2010.02.22 리스트 페이징 처리
- 2010.01.12 클립보드로 복사하기
글
foreach문의 첫번째 index
{foreach from=$main_banner_list.keyword_list item=keyword name=keywords}
$smarty.foreach.keywords.first
{/foreach}
설정
트랙백
댓글
글
$after2day = date("Ymd", strtotime("+2 days", strtotime($view_edate)));
설정
트랙백
댓글
글
//배열 값 차례로 읽어오기
foreach ($arr_slotList as $value){
}
//콤마를 구분으로 배열변수 만들기
$arr_List = explode(",",$List);
//콤마를 구분으로 배열변수 만들기
$arr_List = explode(",",$List);
설정
트랙백
댓글
글
페이징에 처리한 변수를 먼저 선언합니다.
$list_size = 15; //한 페이지에 보이는 게시물의 갯수
$page_size = 10; //페이지 갯수 (ex. 1~10페이지, 11~20페이지)
$list_cnt = 0; //총 게시물의 갯수
$list_cnt 에다가는 select count(*) from board 이러한 쿼리 결과를 넣어주고요.
$page_cnt = intval(($list_cnt - 1) / $list_size) + 1;
if ($page < 1) $page = 1;
if ($page > $page_cnt) $page = $page_cnt;
$startno = ($page-1) * $list_size;
페이징을 얻는 로직입니다.
이러한 계산을 한 후,
목록을 구하는 select 블라블라 쿼리 맨 밑줄에
limit $startno, $list_size
startno번째 글부터 list_size만큼 불러와라,,
이렇게 써주면 됩니다.
설정
트랙백
댓글
글
클립보드로 복사하는 버튼 구현입니다.
function copyClipData() {
if( $('divList').innerText != "" ) {
window.clipboardData.setData('Text', $('divList').innerText);
alert("클립보드로 복사되었습니다.");
} else {
alert("복사할 데이터가 없습니다.");
}
}
divList는 내용이 출력되는 부분의 div입니다.
divList를 보시면..
<div id="divList"></div>
이렇게 구현되었고, innerHTML에 의하여 저 div안에 내용이 들어갑니다.
그래서 저 안에 innerText가 있으면 복사하고 없으면 데이터가 존재하지 않다는 경고창을 띄워줍니다.