Php 如何使用引导模式在Codeigniter中编辑数据库中的数据?
我是codeigniter的新手,我不知道如何使用它。。请帮忙 这是我的视图文件(manufacturers.php)Php 如何使用引导模式在Codeigniter中编辑数据库中的数据?,php,codeigniter,Php,Codeigniter,我是codeigniter的新手,我不知道如何使用它。。请帮忙 这是我的视图文件(manufacturers.php) 名称 这是我的编辑模式(editmanufacturer.php) 身份证件: 姓名: 我不知道在我的控制器和模型上放什么。。。请帮忙 请在edit.php文件i中包含以下标记 /“您的控制器名称”/“您的控制器函数名称”id=“student\u form”method=“post”>像这样试试。。希望这会有帮助 首先,将modal main div放入视图文件中,
名称
这是我的编辑模式(editmanufacturer.php)
身份证件:
姓名:
我不知道在我的控制器和模型上放什么。。。请帮忙 请在edit.php文件i中包含以下标记
/“您的控制器名称”/“您的控制器函数名称”id=“student\u form”method=“post”>像这样试试。。希望这会有帮助 首先,将modal main div放入视图文件中,这样加载modal
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" id="add_manufacture_popup"></div>
加载此模式时,将绑定到div的add\u manufacture\u弹出id
最后,你的模态是这样的
<div class="modal-dialog modal-lg">
<div class="modal-content">
<form id="frm_edit_manufacture" method="post">
<div class="modal-header">
</div>
<div class="modal-body">
<div class="form-group">
<label for="manufacturer_id" class="col-sm-2 control-label">ID :</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="manufacturer_id" name="manufacturer_id" placeholder="manufacturer_id" value="<?php echo $manufacture_data['manufacture_id'];?>">
</div>
</div>
<div class="form-group">
<label for="manufacturer_name" class="col-sm-2 control-label">Name :</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="manufacturer_name" placeholder="manufacturer_name" name="manufacturer_name" value="<?php echo $manufacture_data['manufacturer_name'];?>">
</div>
</div>
</div>
</div>
<div class="modal-footer">
<input type="submit" value="Update" class="btn btn-primary" />
</div>
</div>
</form>
</div>
</div>
身份证件:
请在视图中的edit.php文件中包含以下标记将此步骤保留在控制器的编辑功能中,当您使用视图时,模型中没有任何内容需要保留$此->加载->查看('your edit.php文件名',$result);但我在引导中使用了模态,所以我应该把它放在哪里?只要保持它不做任何更改即可(尝试在click函数上的锚定标记上使用Ajax,并使函数打开您的模态,然后在该函数上,在数据中传递您的id,并将该id作为$data['id']传递到模态中,当您在控制器中加载poup时,如echo$this->load->view(“模态”,$data);成功后,将该html绑定到打开的modal div中。。我相信您将通过id获得您的值。@Amit但如何实现?您能展示一些如何执行此操作的代码吗?
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" id="add_manufacture_popup"></div>
<a class="btn btn-warning btn-xs" onclick="edit_manufacture_popup(<?php echo $row->manufacturer_id;?>);"><i class="fa fa-edit"></i></a>
function edit_manufacture_popup(manufacturer_id)
{
//alert(manufacturer_id)
$.ajax
({
url : "<?php echo base_url('manufacture/ajax_edit_manufacture_popup');?>",
type : 'POST',
data :{manufacturer_id : manufacturer_id},
success: function(data)
{
$('#add_manufacture_popup').html(data);
$('#add_manufacture_popup').modal({
backdrop: 'static',
keyboard: false
});
}
});
}
function ajax_edit_manufacture_popup()
{
//print_r($_POST); die;
$data['manufacturer_id'] = $_POST['manufacturer_id'];
// get your data by manufacture id and passed to the modal
echo $this->load->view('modals/editmanufacturer',$data,true);
}
<div class="modal-dialog modal-lg">
<div class="modal-content">
<form id="frm_edit_manufacture" method="post">
<div class="modal-header">
</div>
<div class="modal-body">
<div class="form-group">
<label for="manufacturer_id" class="col-sm-2 control-label">ID :</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="manufacturer_id" name="manufacturer_id" placeholder="manufacturer_id" value="<?php echo $manufacture_data['manufacture_id'];?>">
</div>
</div>
<div class="form-group">
<label for="manufacturer_name" class="col-sm-2 control-label">Name :</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="manufacturer_name" placeholder="manufacturer_name" name="manufacturer_name" value="<?php echo $manufacture_data['manufacturer_name'];?>">
</div>
</div>
</div>
</div>
<div class="modal-footer">
<input type="submit" value="Update" class="btn btn-primary" />
</div>
</div>
</form>
</div>
</div>