我这里有一张桌子
<?php if ( !empty($kirim) )
{
$no = 1;
foreach ($kirim as $row) { ?>
<tr id="row">
<td id="no"><?php echo $no;?></td>
<td id="judul"><?php echo $row->Kode_Kategori_Material_Jasa;?></td>
<td id="kategori"><?php echo $row->Nama_Material_Jasa;?></td>
<td id="action"> Edit | Delete </td>
//idk how to pass the value for updating
//and using YES or NO DialogResult for deleting
</tr>
<?php
$no++;
}
}
else { ?>
<tr id="row">
<td colspan="6" align="center">Tabel Kosong</td>
</tr>
<?php
}
?>我希望将Kode_Kategori_Material_Jasa和Nama_Material_Jasa传递给另一个表单,这样我们就可以更新那里的值,并更新DB记录。我已经创建了表单,但我不能直接将值传递给更新表单。或者将它们传递给控制器,然后再次将其传递给更新表单。
我在这里添加了一些代码
<td id="action"> <a href="<?php echo site_url('/c_kategorimaterial/ubah/').$row->Kode_Kategori_Material_Jasa/$row->Nama_Material_Jasa; ?> ">Edit </a>| Delete </td> 然后我得到了像Division by zero这样的错误
发布于 2012-10-12 23:03:02
我的方法是使用POST或GET (取决于您的数据有多敏感)。
使用GET:
<td id="action"> <a href="<?php echo(site_url('/c_kategorimaterial/ubah/').$row->Kode_Kategori_Material_Jasa."/".$row->Nama_Material_Jasa; ?> ">Edit </a>| Delete </td>请注意,在第一次和第二次回显$row->Kode_Kategori_Material_Jasa之间,您错过了."/".
使用POST
通过使用$_POST,
action=URL中设置的值发布于 2012-10-12 21:58:24
最好以这样的方式将其传递给控制器: myController/myFunction/Kode_Kategori_Material_Jasa/Nama_Material_Jasa,然后将其传递给包含表单的视图。
发布于 2012-10-12 22:58:36
我会将DB函数放在你的模型中,并使用控制器将它们传递给你的视图,因为这就是这个系统是如何构建的。(MVC and Codeigniter)我强烈建议不要做你现在做的事情。
下面是我认为应该怎么做:
https://stackoverflow.com/questions/12860395
复制相似问题