-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显示,在第一<td>
所有学生的名字我的表格式。我想将第二个<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>
你的意思是'$输出= “
你尝试过什么了吗?我们'在这里帮助,而不是为你的代码... – Twinfriends
先生Twinfriends!我写了<?php form_input(array('type'=“number”,class =>“form-control”))??因为我想使我的第二个作为输入字段,但它显示我所有的文本,因为我在这里键入 –
回答
你应该把表格放在桌子上/你的循环,使每一个学生都有一个指定的输入字段,然后,如果你想对特定学生的行动得到特定学生的ID,然后将其插入到DB。 (get(id)= idfromdb)。
然后在下一个页面或在同一页它您:
ahaha对不起伙计我忘了PHP。 :(
来源
2017-08-15 07:59:38 Deee
是啊!伟大的,我想要的东西..但是,请给我的代码我很困难 –
我可以给你一些代码,可以给你提示,因为我忘了PHP的全部语法。对不起,队友只是在研究它。 :)好吧,稍等一下。 – Deee
非常好你我亲爱的Deee –
相关问题