我想使用弹出窗口
更新数据"barang"。在弹出窗口完全关闭之前,页面重定向 http://localhost/koperasi/index.php/cukl/undefined 和显示 "找不到您请求的页面"错误。
....
这是我的控制器
public function ubahbarang(){
if ($this->input->post('ubahdatabarang')) {
$id_barang=$this->input->post('id_barang');
$id_jenis=$this->input->post('id_jenis');
$nm_barang=$this->input->post('nm_barang');
$stok=$this->input->post('stok');
$hrg_beli=$this->input->post('hrg_beli');
$hrg_jual=$this->input->post('hrg_jual');
$this->barang->mengubah_barang($id_barang, $id_jenis, $nm_barang, $stok, $hrg_beli, $hrg_jual);
redirect('cukl', 'refresh');
}
}
....
这是我的模型
public function mengubah_barang($id_barang, $id_jenis, $nm_barang, $stok, $hrg_beli, $hrg_jual)
{
$hasil = $this->db->query("UPDATE barang SET id_barang='$id_barang', id_jenis='$id_jenis', nm_barang='$nm_barang', stok='$stok',
hrg_beli='$hrg_beli', hrg_jual='$hrg_jual'");
return $hasil;
}
。
这是我用来使用弹出窗口更新数据的表格视图
<table class="table table-borderless table-striped table-earning">
<h2>BARANG</h2><br>
<thead>
<tr>
<th>ID BARANG</th>
<th>ID JENIS</th>
<th>NAMA BARANG</th>
<th class="text-right">STOK</th>
<th class="text-right">HARGA BELI</th>
<th class="text-right">HARGA JUAL</th>
<th>ACTION</th>
</tr>
</thead>
<tbody>
<tr>
<?php
foreach($barang as $i): ?>
<td><?=$i->id_barang;?></td>
<td><?=$i->id_jenis;?></td>
<td><?=$i->nm_barang;?></td>
<td><?=$i->stok;?></td>
<td><?=$i->hrg_beli;?></td>
<td><?=$i->hrg_jual;?></td>
<td style="text-align: center">
<a data-toggle="modal" data-target="#modal_edit<?= $i->id_barang;?>" class="btn btn-success">
<i class="fa fa-pencil" color="white"></i>Ubah
</a>
</td>
</tr>
</tbody>
<?php endforeach ?>
</table>
这是弹出窗口代码
(对不起,我不能写一个页面:(((
这是图片
开场白 关闭
以防万
一源代码(https://drive.google.com/open?id=1LbKScF65ej2kT0iQfhU2egBwAGWGA7Ee(
您已使用redirect('cukl', 'refresh');
重定向
重定向的方式是:-redirect('control_name/method_name','refresh')
你的代码是对的,但我认为路由有问题。
您可以通过301重定向尝试
redirect('/cukl', 'location', 301);
如果问题仍未解决,请在此处提供.htaccess和配置/路由.php。