创新实训——TP5.0利用控制器实现数据库交互

最近在实现了部分前端html 和css 编写后,开始进行后台控制器的编写,这里将目前为止实现的控制器访问数据库并与前端html进行交互的方法列举出来

首先给出数据库——

teacher:


course:


用控制器交互方法实现后的效果——

教师信息查询:


教师具体量化信息查询:


代码实现——

index.php:


manage.html:

<div class="row">
					<!-- 个人信息 -->
          			<div class="col-md-12">
          				<div class="panel panel-primary">
          				    <div class="panel-heading">
          				        <form class="" role="form">
      				        		<div class="row">
      				        			<div class="col-lg-6">
      				        				<div class="input-group">
      				        					<div class="input-group-btn">
      				        						<select class="form-control input-group-select" id="sel1" style="width:auto">
      				        						  <option class="active">1</option>
      				        						  <option>2</option>
      				        						  <option>3</option>
      				        						  <option>4</option>
      				        						</select>
      				        					</div>
      				        					<input type="text" class="form-control">
      				        					<div class="input-group-btn">
      				        						<button class="btn btn-default">搜索</button>
      				        					</div>
      				        				</div><!-- /input-group -->
      				        			</div><!-- /.col-lg-6 --><br>
      				        		</div><!-- /.row -->
          				        </form>
          				    </div>
          				    <div class="panel-body">
          				    	<table class="table table-bordered table-hover">
          				    		<th>账号</th>
          				    		<th>姓名</th>
          				    		<th>邮箱</th>
          				    		<th>手机</th>
          				    		<th>年龄</th>
          				    		<th>GC</th>
          				    		<th>school_id</th>
          				    		<th>课程</th>
          				    		<th>量化</th>
                          {volist name="data" id="value"}
          				    		<tr>
          				    			<td>{$value.teacher_id}</td>
          				    			<td>{$value.teacher_name}</td>
          				    			<td>{$value.email}</td>
          				    			<td>{$value.phone_number}</td>
          				    			<td>{$value.age}</td>
          				    			<td>{$value.gender}</td>
          				    			<td>{$value.school_id}</td>
          				    			<td><a href="courseq/id/{$value.teacher_id}"><button class="btn btn-default" >查询</button></a></td>
          				    			<td><a href="personalq/id/{$value.teacher_id}"><button class="btn btn-default" >查询</button></a></td>
          				    		</tr>
                          {/volist}
          				    	</table>
          				    </div>
          				</div>
          			</div>
          		</div>
           	</div>
        </div>

personalq.html:

<div class="row"> 
                    <div class="col-md-6 col-sm-12 col-xs-12">
                        <div class="panel panel-default plain profile-widget">
                            <div class="panel-heading">
                                <h4 class="panel-title"><i class=""></i> Page views</h4>
                            </div>
                            <div class="panel-body">               
                                <table class="table table-hover">
                                    <th>ID</th>
                                    <th>name</th>
                                    <th>classroom</th>
                                    <th>startime</th>
                                    <th>finishtime</th>
                                    <th>words</th>
                                    <th>score</th>
                                    <th>info</th>
                                    {volist name="data" id="value"}
                                    <tr>
                                        <td>{$value.course_id}</td>
                                        <td>{$value.course_name}</td>
                                        <td>{$value.classroom_id}</td>
                                        <td>{$value.course_start}</td>
                                        <td>{$value.course_finish}</td>
                                        <td></td>
                                        <td></td>
                                        <td><a href="courseq/id/{$value.course_id}"><button class="btn btn-default">查询</button></a></td>
                                    </tr>
                                    {/volist}
                                </table>
                            </div>
                        </div>
                    </div>

其中TP5.0路由还存在问题,没有进行一定的路由配置,接下的几天将深入学习有关TP5.0的路由相关问题,完善路由配置。

猜你喜欢

转载自blog.csdn.net/qq_38530808/article/details/80302476
今日推荐