레코드비교~꼭 알려주세요(__)
트레이
사진크게보기에서 이전버튼과 다음버튼으로 사진을 넘기려고하는데..
만약 현재 사진번호가 13번이면 다음버튼누르면 14번으로 가야하는데.. 14번이 없다면 이걸 어떻게 체크해야돼죠?14번 사진이없으니깐.. 사진이 x로 나와요..
사진은 디비에서 main_no번호로 구분되있는데...
미티겠어요..레코드비교를 해야하는데 어떻게해야ㅙ죠?
알려주세요~
-
트레이
현재 사진이 2번배열의 값 4번사진이라면, 이전버튼을 누르면 1번배열의 값 2번사진이 뜰테고, 다음버튼을 누르면 3번배열의 값이 6번 사진이 뜬다는 의미입니다.
사진의 유무는 비교할 필요가 없어지죠.
배열에 넣을 사진번호는 디비에서 뽑아서 넣으시면 되고요. 디비에서 값을 뽑아오는 법은 JDBC로 검색하시면 알수 있으실겁니다. 도움이 되셨을지 모르겠네요. -
채움늘
예를들어 사진이 1,2,4,6번이 있다고 합시다. 그러면 배열의 [0]에는 1, [1]=2, [2]=4, [3]=6 이렇게 집어넣으시면, 현재 사진의 번호에서 다음버튼,이전버튼을 눌렀을때 사진이 있는지 없는지 비교할 필요가 없겠지요?
왜냐면 배열은 순차적이고, 배열의 값이 사진번호가 되니까요.
(벡터나 배열이나 용도는 비슷하지만, 배열은 크기를 선언해줘야 하는반면 벡터는 동적으로 넣을수잇죠...) -
핫와인
죄송하지만.. 자세히좀 알려주주믄알될까요??
초보라서..부탁합니다(__) -
쥬디시어스
디비에서 빼온 main_no값을 vector나 배열에 넣으시고요. v.add(rs.getstring(\main_no\)); 문법이 잘생각안나지만 이런식이 되겠쪼...이런식으로 넣으시고, 다음버튼을 누를때는 v.get(i++), 이전버튼을 누를때는 v.get(i--)
이런식으로 구현해보세여..