CodeIgniter框架下实现表单传值

本文介绍了在CodeIgniter框架下如何实现表单传值,通过学习官方文档,作者体验到了CI的易用性和强大功能。文章提供了一个简单的控制层(Controller)的示例,帮助理解MVC设计模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这半个月在学长的推荐下用CI重构了之前写的协会网站,明天就要为期7天的项目封闭开发,赶紧把这个月学的一些东西整理一下。

越来越觉得在学新一门东西看它官方文档的重要性,觉得CI的官方的文档相对来说是非常详细的。入门CI的过程感觉还是相对轻松地。按着它的官方介绍:小巧但功能强大的PHP框架,广泛兼容各种主机环境,几乎零配置。http://codeigniter.org.cn/。还有就是通过它对MVC设计模式有一定的理解了。

下面是具体的demo

control层下Member.php class

//查询年级或姓名信息
	public function Search()
	{
		$result = $this->input->post('search');<span style="font-family:微软雅黑, 'Microsoft Yahei', 'Hiragino Sans GB', 'Helvetica Neue', Helvetica, Arial, sans-serif, tahoma, 宋体;"> //</span>post传值
		$data['searchmember_item']=$this->Member_model->fuzzy_search($result);
		//计算浏览量
		$data['BrowseRecords_item'] = $this->BrowseRecords_model->get_BrowseRecords();
		$this->load->view('Member_searchd',$data);//加载视图
		
	}
model层下Member_model.php class

//模糊查询
	public function fuzzy_search($result)
	{
		$sql = "SELECT * FROM user WHERE UserName  LIKE '%" .$result. "%'  or Introduce LIKE '%" .$result. "%'" ;
		$query = $this->db->query($sql);
		return $query->result_array();
	}
view层下Member_searrchd.php
</pre><pre name="code" class="php"><!DOCTYPE html>
<html>
  <head lang="en">
    <meta name="generator"
    content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
    <meta charset="UTF-8" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <base href="<?php  echo base_url();?>"/><?php include('header.php'); ?>
    <title></title>
    <!---搜索--
    <link rel="stylesheet" type="text/css" href="public/member/css/default.css" />
    <link rel="stylesheet" type="text/css" href="public/member/css/component.css" />>
    <!---搜索-->
    <link rel="stylesheet" type="text/css" href="public/member/css/common.css" />
    <link rel="stylesheet" type="text/css" href="public/member/css/member.css" />
    <script type="text/javascript" src="public/js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="public/js/jquery.SuperSlide.js"></script>
    <script type="application/javascript" src="public/member/js/common.js"></script>
    <script type="text/javascript" src="public/member/js/jquery.tools.min.js"></script>
    <!---遮罩效果-->
    <script type="text/javascript" src="public/member/js/mask.js"></script>
    <!---搜索效果-->
    <script type="text/javascript" src="public/member/js/modernizr.custom.js"></script>
    <style>

        

        .con img{width:160px;height: 116px;}
    .rtcontain{padding:0px 50px;}
        .pageview{width:550px; margin: 40px auto; margin-right:100px;padding: 10px 80px;}

        

        body{background: url(../images/.png) left 260px repeat-x #ffffff;}
        a {
                color:#ffffff;
                text-decoration:none;
        }

        
</style>
  </head>
  <body style="background:url(public/images/headerimage.jpg) repeat;text-align:center;">
    <div class="box" style="height:800px !important;">
      <div class="position">
      <span>
        <a href="index.php">首页</a>
      </span>>
      <span>
        <a href="">会员风采</a>
      </span>>
      <span>
        <a href="">会员风采</a>
      </span></div>
      <div class="inframebox" style="height:700px !important;">
        <br />
        <div class="rtcontain aboutbox">
          <div class="content">
            <ul class="contentbox">
              <?php  foreach ($searchmember_item as $row):?>
              <li class="con">
                <img src="public/member/loadImage/<?php echo $row['Image'] ?>" />
                <div class="txt">
                  <h3>
                    <?php echo $row['UserName'] ?>
                  </h3>
                  <p>
                    <?php echo $row['Introduce']?>
                  </p>
                </div><?php endforeach;?>
              </li>
            </ul>
          </div>
        </div>
      </div><?php include("footer.php") ?>
    </div>
  </body>
</html>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值