Rumah >pembangunan bahagian belakang >tutorial php >require怎么传递数据

require怎么传递数据

WBOY
WBOYasal
2016-06-23 13:43:291632semak imbas

有2个页面  A页面 A.php  和 B文件     functions.php
A是提交页面        
B是require 文件

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




a页面

<?phprequire('../../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><?phpdb_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]."/";


回复讨论(解决方案)

用session
放,取

首先 你确定接收到的是什么值,然后用也是可以的

require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];  

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

require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];  

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



这个是正解
你也可以在B页面用 $_POST['pripath'];  获得值

都require了还用传参数,#4正解

#4正解。。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:thinkPHP格式化时间的问题Artikel seterusnya:页面传参问题