2012-11-14 3 views
0

데이터베이스 세부 정보에 따라 생성 된 동적 테이블이 있는데, 데이터베이스의 정보를 테이블에 표시하는 네 개의 열이 있습니다. 문제는, 제가 입니다. 체크 박스이 테이블의 가장 왼쪽에 있습니다. 그리고 체크 박스를 클릭하면 다음 페이지로 이동하는 특정 행 정보를 얻어야합니다. . 또한 동시에 두 개 이상의 체크 박스가 클릭 될 수 있습니다.PHP에서 체크 박스 세부 정보를 다음 페이지로 전달하는 방법은 무엇입니까?

누구든지이 wrt PHP 또는 적어도 접근 방식/알고리즘으로 내가 이걸 어떻게 처리 할 수 ​​있는지 알려주십시오. 유 확인란을 클릭 할

+1

배열의 체크 박스 세부 사항을 저장 한 다음 저장 배열 세부 저기 UR 작업을 수행합니다 세션을 사용하면 특정 세션 변수를 unset() 할 수 있습니다 ... –

+0

PHP에서 변수에 쉼표로 구분 된 값 (CSV)을 저장하고 다음 페이지의 함수로 전달합니까? 또는 CSV를 HTTP 본문 매개 변수로 전달하면됩니까? – ilight

답변

0
<script type='text/javascript'> 
$(document).ready(function(){ 
    window.onload=function(){ 
     updateTextArea(); 
    } 
    function updateTextArea() { 
     var allVals = []; 
     $('#c_b :checked').each(function() { 
      allVals.push($(this).val()); 
     }); 
     $.ajax({ 
      type:'GET', 
      url:'Ads-Search.php?search='+allVals, 
      success: function(html) 
      { 
       $('#1').html(html); 
      } 
     }); 
    } 
</script> 
<body> 
<div id='c_b'> 
</div> 

<div id='1'> 
</div> 
</body> 

즉시 제어가 아약스를 사용하여 다른 파일에 전달합니다 및 u는

+1

안녕하세요. 모든 의견을 보내 주셔서 감사합니다. 그러나 여전히 PHP와 정확히 어떻게 작동하는지 알지 못합니다. 첫째로 다음 버튼이 테이블 페이지 (첫 번째 페이지)에서 클릭 할 때 몇 가지 메커니즘이 있어야합니다. 1) 클릭 한 모든 CHECKBOX를 확인합니다. 다음 thos의 데이터를 가져 와서 다음 페이지에 넣거나 2) 사용자가 CHECKBOX 버튼을 클릭하면 데이터가 유지됩니다. 이 목적을 위해 any1에서 사용할 수있는 PHP 또는 다른 코드/시스템에서 사용할 수있는 고급 방법이 더 있습니다. – Siddesh

관련 문제