行 ID を codeigniter 形式で渡すにはどうすればよいですか? 私はこのコードを持っています
if(isset($records)) : foreach($records as $row) : ?>
<?php echo form_open('site/update/'); ?>
<td><?php echo form_input('solution_time', $row->solution_time); ?></td>
<td><textarea><?php echo $row->note; ?></textarea></td>
<td><?php echo form_submit('update', 'Update'); ?></td>
<?php form_close(); ?>
</tr>
<?php endforeach; ?>
<?php else : ?>
<h2>No Records</h2>
<?php endif; ?>
しかし、毎回そのようにすべての行の ID に対して 1 を返します。
localhost/it/index.php/site/update/1
更新: 新しい行 (form_hidden) を追加しましたが、それも機能していません
if(isset($records)) : foreach($records as $row) : ?>
<?php echo form_open('site/update/'); ?>
<?php echo form_hidden('id', $row->id); ?>
<td><?php echo form_input('solution_time', $row->solution_time); ?></td>
<td><textarea><?php echo $row->note; ?></textarea></td>
<td><?php echo form_submit('update', 'Update'); ?></td>
<?php form_close(); ?>
</tr>
<?php endforeach; ?>
<?php else : ?>
<h2>No Records</h2>
<?php endif; ?>