2017-02-16 1 views
0

ich habe eine Ansicht Auswahltabelle in meiner Anwendung..in dem ich alle Ansicht Auswahldetails..aber was ich tun möchte, ist ich möchte die Ansicht anzeigen Auswahl in Abhängigkeit von der Rolle name..i in meiner Auswahl rOLE_ID hat table..i die Rollennamen in Dropdown zu bekommen ..abhängig von Auswahlbox Wert muss Ansichtstabelle in coderigniter anzeigen

dies mein Controller ist:

public function vendor_view_selection() 
{ 
    $data['rolename']=$this->SelectionModel->getrolename(); 
    $data['view_selection'] = $this->SelectionModel->getselection(); 
    $this->load->view('selection/vendor_view_selection',$data); 
} 

das ist mein Modell:

function getselection() 
{ 
    $this->db->select('*'); 
    $this->db->from('selection'); 
    $this->db->join('role','role.role_id= selection.role_id'); 
    $this->db->join('candidates_details','candidates_details.candidate_id=selection.candidate_id'); 
    $query = $this->db->get(); 
    return $query->result(); 
} 

Auswahlbox für Rollenname: (abhängig von der ausgewählten Rollennamen müssen Auswahl Details anzuzeigen)

<div class="form-group"> 
    <label>Choose RoleName</label> 
    <select class="form-control" multiple class="form-control" data-placeholder="Role name" name="role_id" > 
     <option value="0"></option> 
     <?php foreach($rolename as $rows) { ?> 
     <option value="<?php echo $rows->role_id?>"><?php echo ucfirst($rows->role_name)?></option> 
     <?php } ?> 
    </select> 
</div> 

Ansicht: (view_selection) Tabelle

<div class="box-body"> 
    <table id="" class="table table-bordered table-hover"> 
    <thead> 
     <tr> 
     <th>selection </th> 
     <th>comments</th> 
     <th>results</th> 
     <th>candidate</th> 
     <th>role</th> 
     </tr> 
    </thead> 
<?php 
foreach ($view_selection as $idata) { 
?> 
    <tbody> 
     <tr id="domain<?php echo $idata->selection_id;?>"> 
     <td><?php echo $idata->selection;?></td> 
     <td><?php echo $idata->comments;?></td> 
     <td><?php echo $idata->results;?></td> 
     <td><?php echo $idata->candidate_id;?></td> 
     <td><?php echo $idata->role_id;?></td> 
     </tr> 
<?php 
} 
?> 
    </tbody> 
    </table> 
</div> 
<!-- /.box-body --> 
</div> 
<!-- /.box --> 
</div> 

Bitte jemand mir helfen, wie man das macht. Vielen Dank im Voraus ..

+0

Sie müssen 'Ajax' auf' ändern' Ereignis Ihres Dropdowns verwenden. –

+0

Korrigieren Sie Ihren HTML-Code, bevor Sie JavaScript verwenden. – RiggsFolly

+0

Ich habe nicht so viel vertraut mit Ajax ... können Sie bitte erklären, wie können wir Ajax auf meinem Dropdown verwenden .. – M5533

Antwort

0

Sendeliste ID von $ .ajax an die spezielle Funktion in der Steuerung.

Dann echo $ this-> last-> Ansicht ('view_selection', array(), true); // return Zeichenfolge Sicht

exit();

Ich hoffe, dass so für Sie gearbeitet,

Verwandte Themen