牛骨文教育服务平台(让学习变的简单)
博文笔记

使用thinkPHP3.2.3从一个页面向另一个页面传值,动态变量模板展示,从session获取变量在模板展示

创建时间:2017-05-15 投稿人: 浏览次数:2278
使用PHP从一个页面向另一个页面传值(先点击选择,然后把选择项传到另一个页面)前一个页面用form表单提交数据到第二个页面,第二个页面用post获取,这些是写在控制器中的方法先获取:thinkPHP3.2.3推荐使用的获取方法是 $parmstr = I("post.");可以获取到页面传过来的name值,接下来渲染赋值,例如; $this -> assign("sqzt",$parmstr["sqzt"]);模板中在对应的位置中这样写:{$sqzt},如果涉及到判断,则tp3.2.3中有自带的判断条件标签<if condition=""><elseif condition=""></if>标签,例如:要判断第二个页面中的radio控件是否要自动选择,<input type="radio" name="申请状态" <if condition="$sqzt eq "gf"">checked</if>/>判断依次类推,
模板中展示动态变量(未从其他页面获取),例如在控制器中定义一个时间变量,$showtime=date("ymdHis");要展示后十二位(截取字符串)$subtime = substr($showtime,-12);接下来渲染赋值,$this->assign("subtime",$subtime);模板中在对应的位置则写:{$subtime}从session中获取展示到该页面:$admin=seesion("admin");渲染赋值:$this->assign("admin",$admin);模板中在对应的位置写:{$admin}

            
                
				
			
		
        	
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。