2016-05-19 7 views
-1

Wie bekomme ich den Select-Tag-Wert, ich verwende die Syntax unten, aber nicht funktioniert.Wie erhalte ich den Select-Tag-Wert mit Codeigniter?

-Controller

'role' => $this->input->post('rol')); 

Ansicht das sind die Optionen in meinem Tag select

<select name="rol"> 
<option value="Employee">Employee</option> 
<option value="HR">HR</option> 
<option value="Student">Student</option> 
</select> 

Antwort

0
$role = $this->input->post("rol"); 
0

wie haben Sie Ihre AuswahlDropdown Liste schreiben! Hast du es als ich posted unten?

<select name="rol" id="pos_select" class="form_input"> 
    <option value="Employee">Employee </option> 
    <option value="HR">HR</option> 
    <option value="Student">Student</option> 
</select> 
$role = $this->input->post("rol"); 
+0

ja mam zu bekommen, nicht, dass ich nur wissen, wie es hier zu posten. es bleibt verschwinden. –

+0

@vincentmarcvillafuerte Welche Methode verwenden Sie GET oder POST in Ihrer Sicht? –

+0

im mit Ajax und seine Post mam, –

0

Sie es einfach versuchen, wie unten zu schreiben:

<form action="your_controller_action" method="POST"> 
    <select name="rol" id="pos_select" class="form_input"> 
     <option value="Employee">Employee </option> 
     <option value="HR">HR</option> 
     <option value="Student">Student</option> 
    </select> 
    <input type="submit" name="submit" value="Post it"> 
    </form> 

Dann in Ihrem Controller:

public function youControllerAction() { 
    if($this->input->post) { 
     echo $this->input->post("rol"); 
    } 
    } 

Sie die gewählte Option Wert.

0

setzen Sie diesen Code in Sicht. Nur Sie müssen die Controller-Funktion in Aktion aufrufen. In diesem Beispiel von Ich erhalte Optionswerte Datenbank

<form method="post" action="<?php echo base_url()."main/project_filter_skills"; ?>"> 
<select class="demo-default " id="skilltags" name="skilltags[]" data-placeholder="Choose skills"> 
    <option value="">Choose skills</option> 
    <?php foreach ($all_skill_tags as $skilltags) { ?> 
    <option value="<?php echo $skilltags->secondCat_id;?>"> 
    <?php echo $skilltags->secondCat_title;?> 
    </option> 
    <?php } ?> 
</select> 
</form> 

dies nun in modal oder Controller setzen die vlaue

$skilltags= $this->input->post('skilltags'); 
Verwandte Themen