私はPHP CodeIgniterを使用しています。テーブル行をポストし、コントローラのポスト値を取得したい場合、コントローラは正常に動作していますが、値をポストできません。PHP CodeIgniterがテーブル行からデータを投稿しない
私はそれを正常に作成するのは、値が投稿されないことだけです。
すべての行ではなく、テーブルの1つの行から値を送信したいとします。
は、ここでは、このと間違っていくつかのものがあり、私のフォームコード
<div class="row" id="attendance_list">
<div class="col-sm-offset-3 col-md-6">
<table class="table table-bordered">
<thead>
<tr>
<td><?php echo get_phrase('student_id');?></td>
<td><?php echo get_phrase('roll');?></td>
<td><?php echo get_phrase('name');?></td>
<td><?php echo get_phrase('Theory');?></td>
<td><?php echo get_phrase('Practical');?></td>
<td><?php echo get_phrase('Send Remarks');?></td>
<td><?php echo get_phrase('SEND');?></td>
</tr>
</thead>
<tbody>
<?php echo form_open(base_url() . 'index.php?admin/send_message_to_perent/create' , array('class' => 'form-horizontal form-groups-bordered validate','target'=>'_top'));?>
<?php
$students = $this->db->get_where('student' , array('class_id'=>$class_id))->result_array();
foreach($students as $row):
<tr class="gradeA">
<td>
<input type="hidden" name="student_id" value="<?php echo $row['student_id'];?>">
<?php echo $row['student_id'];?>
</td>
<td>
<?php echo $row['roll'];?>
</td>
<td><?php echo $row['name'];?></td>
<!-- For Theory Attendance-->
<td>
<?php echo number_format((float)$theoryPercentage, 0, '.', ''); ?> %
</td>
<!-- For Practical Attendance-->
<td> <?php echo number_format((float)$practicalPercentage, 0, '.', ''); ?> % </td>
<td>
<input type="textarea" name="notice" value="<?php echo $row['notice'];?>">
</td>
<td>
<div class="form-group">
<div class="col-sm-offset-3 col-sm-5">
<button type="submit" class="btn btn-info"><?php echo get_phrase('SEND');?></button>
</div>
</div>
</td>
</tr>
<?php endforeach;?>
</form>
</tbody>
</table>
</div>
</div>
フォームを開くときにメソッド= "POST"が見つかりませんでした。 –
私もそれを試みたが、それは動作していない – AndroidHacker
あなたの行動は大丈夫ですか? –