当前位置: 代码迷 >> PHP >> require如何传递数据
  详细解决方案

require如何传递数据

热度:51   发布时间:2016-04-28 18:08:37.0
require怎么传递数据
有2个页面  A页面 A.php  和 B文件     functions.php
A是提交页面        
B是require 文件

怎么把A页面中的pripath值传到functions.php  页面中    




a页面
<?php
require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];
//当前使用的模板组
$thegid=GetDoTempGid();
?>
  <form name="form1" method="post" action="ZtType.php" onsubmit="return CheckForm(document.form1);">
  <input name="pripath" type="text" id="pripath" value="<?=$pripath?>这个传递到functions.php" size="30">
  </form>
<?php
db_close();
$empire=null;
?>






b文件   functions.php

//优化
$ztid=$cr['ztid'];
$ztid22='mingxing/****a页面的值传到这里前面的mingxing/要的星好不是';
$yhid=$class_zr[$ztid][yhid];
if($yhid)
{
$yhadd=ReturnYhSql($yhid,$yhvar,1);
}
$query="select ztid,cid,classid,id,isgood from {$dbtbpre}enewsztinfo where ".$yhadd."cid='$classid' order by ".$addorder.$limit;
$totalquery="select count(*) as total from {$dbtbpre}enewsztinfo where ".$yhadd."cid='$classid'";//统计
$doclasspath=ReturnSaveZtPath($ztid,0);
$dopath=ECMS_PATH.$ztid22."/";
if(empty($class_zr[$ztid][zturl]))
{
$dolink=$public_r[newsurl].$ztid22."/";
}
else
{
$dolink=$class_zr[$ztid][zturl]."/";

------解决思路----------------------
require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];  

这两句调换一下顺序,这样functions.php就可以使用$pripath这个变量了
  相关解决方案