
在CI框架写个修改页面 怎么才能在修改页面中输出你想修改的值啊?代码是下面这样的?
model页面代码:publicfunctionedit_tyc_base($id){$this->load->database();$c_id=$this->input...
model页面代码:
public function edit_tyc_base($id){
$this->load->database();
$c_id=$this->input->post('c_id');
$content=$this->textarea->post('content');
$query = $this->db->query("update `tyc_base` set c_id='$c_id',content='$content'
where id='$id'");
}
public function edit_tyc_base1(){
$this->load->database();
$query = $this->db->query("select * from tyc_base where id='$_GET[id]'");
}
控制器页面代码:
public function Article_edit(){
if(isset($_POST['submit'])){
$this->load->model('MArticle_add');
$data['edit_tyc_base']=$query=$this->MArticle_add->edit_tyc_base($id=$_GET[id]);
echo "<script language=\"javascript\">alert('修改成功');window.location='/kangti/index.php/Index/Article_list'</script>";
}
if(isset($_GET['id'])){
$this->load->model('MArticle_add');
$data['edit_tyc_base1']=$query=$this->MArticle_add->edit_tyc_base1();
}
$this->load->model('MArticle_add');
$data['add'] = $this->MArticle_add;
$this->load->view('page/admin/Article/Article_edit',$data);
}
视图代码:
<tr>
<td>文章内容:</td>
<td><textarea name="content" style="display:none;" rows="" cols="100"><?php echo $row->content;?></textarea>
<iframe id="content___Frame" src="<?php echo $this->config->base_url();?>admin/ckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=Basic" width="100%" height="300" frameborder="0" scrolling="no"></iframe></td>
</tr>
大侠们 帮我看看 应该怎么去写 我没怎么理解CI框架呢 我是新手 大家帮帮忙 展开
public function edit_tyc_base($id){
$this->load->database();
$c_id=$this->input->post('c_id');
$content=$this->textarea->post('content');
$query = $this->db->query("update `tyc_base` set c_id='$c_id',content='$content'
where id='$id'");
}
public function edit_tyc_base1(){
$this->load->database();
$query = $this->db->query("select * from tyc_base where id='$_GET[id]'");
}
控制器页面代码:
public function Article_edit(){
if(isset($_POST['submit'])){
$this->load->model('MArticle_add');
$data['edit_tyc_base']=$query=$this->MArticle_add->edit_tyc_base($id=$_GET[id]);
echo "<script language=\"javascript\">alert('修改成功');window.location='/kangti/index.php/Index/Article_list'</script>";
}
if(isset($_GET['id'])){
$this->load->model('MArticle_add');
$data['edit_tyc_base1']=$query=$this->MArticle_add->edit_tyc_base1();
}
$this->load->model('MArticle_add');
$data['add'] = $this->MArticle_add;
$this->load->view('page/admin/Article/Article_edit',$data);
}
视图代码:
<tr>
<td>文章内容:</td>
<td><textarea name="content" style="display:none;" rows="" cols="100"><?php echo $row->content;?></textarea>
<iframe id="content___Frame" src="<?php echo $this->config->base_url();?>admin/ckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=Basic" width="100%" height="300" frameborder="0" scrolling="no"></iframe></td>
</tr>
大侠们 帮我看看 应该怎么去写 我没怎么理解CI框架呢 我是新手 大家帮帮忙 展开
1个回答
展开全部
你的代码写错了,用CI框架还写那么多东西。
控制器里
public function edit_pages($id= FALSE){
$this->load->model('admin_model')
$data['pages']=$this->admin_model->get_pages($id);
$this->load->view('default/top',$data);
$this->load->view('default/edit_page',$data);
}
模型里
public function get_pages($id = false){
mysql_query("SET NAMES utf8");//
if($id === false){
$query = $this->db->get('pages',10);
return $query->result_array();
}
$query = $this->db->get_where('pages',array('id'=>$id));
return $query->row_array();
}视
图:
<?php header("Content-type: text/html; charset=utf-8") ?>
<script type="text/javascript" src="/inc/nicEdit/nicEdit.js"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
<?php echo form_open('admin/edit_pages')?>
<?php echo form_hidden('id',$pages['id'])?>
<?php echo "<br>"?>
<?php
echo form_label('标题: ', 'tname');
echo form_input('tname',$pages['tname'])?>
<?php echo "<br>"?>
<?php
echo form_label(' 内容: ', 'tcontent');
?>
<textarea name='tcontent' style='width: 300px; height: 100px;'>
<?php echo $pages['tcontent']?>
</textarea>
<?php echo "<br>"?>
<?php echo form_submit('submit','submit')?>
<?php echo form_close()?>
控制器里
public function edit_pages($id= FALSE){
$this->load->model('admin_model')
$data['pages']=$this->admin_model->get_pages($id);
$this->load->view('default/top',$data);
$this->load->view('default/edit_page',$data);
}
模型里
public function get_pages($id = false){
mysql_query("SET NAMES utf8");//
if($id === false){
$query = $this->db->get('pages',10);
return $query->result_array();
}
$query = $this->db->get_where('pages',array('id'=>$id));
return $query->row_array();
}视
图:
<?php header("Content-type: text/html; charset=utf-8") ?>
<script type="text/javascript" src="/inc/nicEdit/nicEdit.js"></script>
<script type="text/javascript">
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
</script>
<?php echo form_open('admin/edit_pages')?>
<?php echo form_hidden('id',$pages['id'])?>
<?php echo "<br>"?>
<?php
echo form_label('标题: ', 'tname');
echo form_input('tname',$pages['tname'])?>
<?php echo "<br>"?>
<?php
echo form_label(' 内容: ', 'tcontent');
?>
<textarea name='tcontent' style='width: 300px; height: 100px;'>
<?php echo $pages['tcontent']?>
</textarea>
<?php echo "<br>"?>
<?php echo form_submit('submit','submit')?>
<?php echo form_close()?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询