2017-08-15 13 views
-1

私はすべての学生の名前をajaxで表形式で表示しました。今度は、フォームの入力フィールドを各生徒に関連付けて、マークを挿入してデータベースに格納できるようにしたいと思いますか?どうすればこれを達成できますか? は以下フォーム入力フィールドをテーブルに挿入するにはどうすればよいですか?

<script type="text/javascript"> 
    function select_std() { 
     var ali = $('#class_std').val(); 
     $('#std_name').html(''); 
     $.ajax({ 
      url: "<?php echo base_url().'admin/test/'?>" + ali, 
      type: "GET", 
      success: function(res) { 
       $('#myTable tbody').append(res); 
      } 
     }); 
    } 
</script> 

と私のコントローラ..私のコードです:

public function test($id=''){ 
    $table='students'; 
    $columns=array('*'); 
    $where=array('c_id'=>$id); 
    $data['rcd']= $this->Crud->get_records($table, $columns, $where)->result(); 

    foreach ($data['rcd'] as $value) { 
    $output = "<tr><td>".$value->Name."</td><td>90</td><td>very good<td></tr>"; 
    echo $output; 
    } 
} 

これは私がデータベースからAJAXを介して第1 <td>内のすべての生徒の名前を示している中で、私のテーブル形式です。私はデータベースに彼のマークを格納する入力フィールドとして2番目の<td>を作りたいと思っています。

<table cellpadding="1" cellspacing="1" id="myTable" class="table table-boardered table-responsive" id="example2"> 
    <thead> 
     <th width="20px;">Name</th> 
     <th>Marks obtained(100)</th> 
     <th>comments</th> 
    </thead> 
    <tbody id="std_name"> 
    </tbody> 
</table> 
+0

あなたは "<"。$値 - 名」を入力タイプ= 'text' の値=>​​" '' $出力=意味/>​​90 ' – mplungjan

+0

あなたはまだ試してみましたか?私たちは'あなたのためのコードではなく助けてください... – Twinfriends

+0

Mr. Twinfriends!​​<?php form_input(array( 'type' = "number"、class => "form-control"));?>私は入力フィールドとして​​を入力したいと思っていますが、ここに入力したすべてのテキストが表示されます –

答えて

0

あなたが特定の生徒へのアクションは、特定の学生のIDを取得したい場合は、すべての生徒が指定された入力フィールドは、その後、その後にそれを挿入したように、あなたは、テーブル/あなたのループ上のフォームを置く必要がありますDB。 (get(id)= idfromdb)。あなたの次のページ、または同じページのアップで

<?php foreach ($data['rcd'] as $value) { ?> 
<tr><td><?php $value->Name ?></td><td>90</td><td>very good<td></tr> 
<tr><td> 
<input field here> 
<input button value=$value[id]> 
</td></tr> <?php } ?> 

<?php if(isset($_POST['button name'])){ 
    $id = $_POST[button name]; 
insert your data to your db where $id = idfromdb }?> 

は申し訳ありません男AHAHA私はPHPを忘れてしまいました。 :(

+0

ええ!私が欲しいものは素晴らしいですが、親切にも、私はここに非常に固執しています。 –

+0

PHPの構文全体を忘れてしまったので、ヒントを与えることができるコードをいくつか与えることができます。申し訳ありませんが、仲間はただそれを研究します。 :) okちょっと待ってください。 – Deee

+0

あなたは私の親愛なるディー –

関連する問題