2014-11-13 2 views
-1

안녕하십니까 프로젝트 테이블과 프로젝트 모듈 테이블을 모두 사용하고 있습니다. 컨트롤러 이름을 만들고 싶습니다.이 작업에서 내가 선택한 일부 작업을 추가하면 드롭 다운 메뉴가 나타납니다. 모든 프로젝트를 가져오고 싶습니다. 프로젝트 드롭 다운에 따라 project_module 테이블의 모듈 내가 codekititer에서 사용하는 방법을 아약스로 알고 있기 때문에 나를 도와주세요.codeigniter에서 드롭 다운을 선택하십시오

내 인덱스 페이지는()의 onchange에 기능을 프로젝트 ID를 가져 오는하는이

 <?php 
     if($list->num_rows > 0){ 
      ?> 
      <table> 
       <tr> 
        <td> 
         <select onchange="selectprojectmodule(this.options[this.selectedIndex].value)"> 
          <option value="-1">Select project</option> 
          <?php 
          foreach($list->result() as $listElement){ 
           ?> 
           <option value="<?php echo $listElement->id?>"><?php echo $listElement->title?></option> 
           <?php 
          } 
          ?> 
         </select> 
        </td> 
       </tr> 
       <tr> 
        <td> 
         <select id="state_dropdown" onchange="selectprojectmodule(this.options[this.selectedIndex].value)"> 
          <option value="-1">select project module</option> 
         </select> 
         <span id="state_loader"></span> 
        </td> 
       </tr> 

       <tr> 

       </tr> 
      </table> 
      <?php 
     }else{ 
      echo 'No Country Name Found'; 
     } 
     ?> 

    </div> 
</div> 

답변

0

같다 :
이 선택 프로젝트는 모듈

자바 스크립트에서 그 값을을 취득합니다 및 아약스에 전달 ..

function selectprojectmodule(id) 
{ 
$.ajax({ 
     type: "POST", 
     url: "<?php echo base_url(); ?>index.php", 
     data: {'id' : id}, 
     success: function(result){ 
     // in result, you will retrieve the project modules.. 
     alert(result); 
     // here print the result inside html option value.. 
     } 
     }); 
} 



index.php: 
// retrieve that id and pass in mysql query to retrieve the project module list.. 
$id = $_REQUEST['id']; 
//your query 
//echo $project_module 
+0

나는 새로운 코드를 발견했다. 전자 els 수 컨트롤러 plz 수 및 모델 내 데이터베이스 테이블 프로젝트 및 project_module 내가 project_module 테이블에서 프로젝트 모듈을 가져오고 프로젝트 테이블에서 프로젝트 –

관련 문제