在一个页面上填完表单,post了这个表单数据给后台对应的action里的对应函数,但是另一个页面也需要这个数据,所以需要从action里的另一个函数调用。<?php
class lalaAction extends CommonAction {
public function aa(){
$con = $_POST['info'];
                       ...
                        ...
}
public function bb(){
$con1 =$con;
                       ...
                        ...
}
}

即希望能在bb函数里面能得到aa函数里的$con变量的值,其中函数aa中post的值是由前台aa.html表单提交得到,而前台还有个bb.html希望得到aa的表单信息。
说白了就是,前台页面aa填了一堆条件,然后结果要展示在新页面bb上!!烦死了的作业,求助

解决方案 »

  1.   


    $con1 =$_POST['info'];这样不行吗?
      

  2.   

    你说的效果可不可以这样呢:    
     form action="__URL__/bb"在bb中处理数据  然后   新建一个  bb.html     在bb函数最后写    $this->display('bb');     是这意思么?              
      

  3.   

    从技术上来说你可以做一个公用的变量 SESSION ,从逻辑上来说,我倒是想为什么要这么设计吧
      

  4.   

    看看最近讲的是什么 讲了session用session 讲了IO就用文件 讲了数据库就用数据库 条条大路通罗马 有的是办法来实现这个功能
      

  5.   

    我也是刚毕业。很简单就可以解决这个问题了
    aa.html:
    写表单的提交 用post方式提交,action到aa.phpaa.php:
    <?php
    $con = $_REQUEST["info"];
    ?>bb.html:
    include("aar.php");
    <html>
    ...
    <head>
    ....
    </head>
    <body>
    ...
    <p><?php echo $con;?></p>
    </body>
    </html>
      

  6.   

    1.设置一个静态变量,在aa中改变该静态变量,在bb中使用。
    2.将aa中接收的post数据保存在session中。
    看来你的这种设计模式有问题,没有说清楚到底要干什么,bb函数的作用是什么
      

  7.   

     $_POST变量提交
      

  8.   

    在类里声明一个protected $abc = null;
    在aa方法里 $con = $_POST['info']; $this->abc = $con;
      

  9.   

    function take(){
        return $_POST;
    }function a(){
        $this->take();
    }fucntion b(){
        $this->take();
    }