2016-05-10 14 views
-2

modalのデータをブートストラップにcodeigniterのコントローラに投稿しようとしています。しかし、データは掲載されません。ビューでなぜモーダルデータがコントローラに投稿されないのですか

public function save() 
{ 
    if (!empty($_POST['UserName'])){ 

     $data = $this->input->post('UserName'); 
     echo $data; 
    } 
    else 
    { 
     echo "Not posted"; 
    } 
} 

<div class="modal-body"> 

    <?php echo form_open('Supplier/save'); ?> 

    <table> 
     <tr>  
       <td>User Name 
       <input id="UserName" name="UserName" type="text" class="validate" required></td> 
     </tr>  
    </table> 

    <?php echo form_close(); ?> 

</div> 
+1

などのCI入力ポストとform_validatorを使用し 'tの? – rajthakur

答えて

0

たぶん、あなたは必要ですか?

echo form_submit('mysubmit', 'Submit Post!'); 

また、!empty()の代わりにisset()を使用することを検討してください。たとえば、数値0の空値()をチェックすると、trueが返されます。

0

まず、@Mateusz Petkiewiczと同じ提出をする必要があります。 は、なぜあなたはどのようにフォームを提出している

public function save(){ 

    $this->form_validation->set_rules('UserName', 'Username', 'trim|required|xss_clean'); 

    if($this->form_validation->run()){ 
     echo $data; 
    } 
    else{ 
     echo validation_errors(); 
     echo "<hr>Not posted"; 
    } 
} 
関連する問題