td위치변경 저장 어떻게하나요?

td위치변경 저장 어떻게하나요?

QA

td위치변경 저장 어떻게하나요?

답변 2

본문

<input type="submit" name="changeOrder" value="순서변경" />    

 

<tbody>

<?php $i=1; ?>

    <?php while($row=sql_fetch_array($hot)){ ?>

      <tr>

        <td><input type="checkbox" name="n_num" value="<?php echo $row['n_num'] ?>" class="del_chk" /></td>

        <td><?php echo $i++; ?></td>

        <td><?php echo $row['news_title'] ?></td>

        <td><img id="thumbnail" width="70px;" height="70px"; src="./img/<?php echo $row['thumbnail'] ?>"/></td>

        <td>

    <button type="button" onclick="moveUp(this)">▲</button>

        </td>

        <td>

    <button type="button" onclick="moveDown(this)">▼</button>

    </td>

      </tr>

 

    <?php } ?>

 

    </tbody>

 

<script>

function moveUp(el){

var $td = $(el).parent().parent(); // 클릭한 버튼이 속한 td 요소

$td.prev().before($td); // 현재 td 의 이전 td 앞에 선택한 td 넣기

}

 

function moveDown(el){

var $td = $(el).parent().parent(); // 클릭한 버튼이 속한 td 요소

$td.next().after($td); // 현재 td 의 다음 td 뒤에 선택한 td 넣기

}

</script>

 

이렇게해서 테이블에 있는 값을 불러왔는데 순서를 올리기내리기로 위치를 변경한 다음 순서변경 버튼을 클릭했을시 그 순서가 저장되어 다시 들어갔을때 그 순서가 유지되게 하고싶어요 어떻게하면될까요?

 

3696040806_1639118327.0976.png

이 질문에 댓글 쓰기 :

답변 2

DB에서 꺼내놓으신거라 DB내부의 순서 idx나 wr_id 같은 순서와 관련된 부분이 있으실 텐데 그 순서도 동일하게 업데이트 하셔야 하지 않을까요? 

그게 아니라면 쿠키나 세션을 별도로 저장하셔서 처리하셔야 할 듯 하구요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,331
© SIRSOFT
현재 페이지 제일 처음으로