求救:怎么在一个页面调用另外一个页面对应数据表内容

#1 liangjianyuxuan

1.我单独拉了一个页面,来设置水印的,包括水印内容和位置。111.jpg
下面代码是1实现功能的:class watermark_info extends spController{
    function watermark(){
         $this->static_path=STATIC_PATH;
         $this->display("member/watermark.html");
         if($water=$this->spArgs('water')){//传值   
             $water['user_id']=$_SESSION['user_id'];
             $db=spClass("water_mark");
           if(false === $db->spVerifier($water)){
                    $result=$db->find(array('user_id'=>$_SESSION['user_id']));
                if($result==false){
                    $ret=$db->create($water);
                    $this->showmessage("创建成功", spUrl("watermark_info","watermark"));
                }else{
                    $ret=$db->update(array('user_id'=>$_SESSION['user_id']),$water);
                    $this->showmessage("更新成功", spUrl("watermark_info","watermark"));
                }
             }else{
                    $this->showmessage("验证失败", spUrl("watermark_info","watermark"));
            }
      }
   
    }
}
对应表为(表名emall_watermark):222.jpg


2.现在我想在这个页面(注释:这个页面有自己的表。):调用水印位置和水印内容(不知道怎么调用emall_watermark表里面的内容)。

下面是2对应功能的代码:    function productupdate(){
         $this->static_path=STATIC_PATH;
         $this->display("member/productupdate.html");
       if($Product=$this->spArgs('Product')){//传值   
             $Product['user_id']=$_SESSION['user_id'];
             $db=spClass("Product"); // 用spClass来初始化数据表对象(模型类对象)
           if(false === $db->spVerifier($Product)){
                    $result=$db->find(array('user_id'=>$_SESSION['user_id']));
                    //按条件查询不到任何数据,find将返回FALSE
                if($result==false){
                    $ret=$db->create($Product);
                    $this->showmessage("创建成功", spUrl("product_info","productupdate"));
                }else{
                    $ret=$db->update(array('user_id'=>$_SESSION['user_id']),$Product);
                    $this->showmessage("更新成功", spUrl("product_info","productupdate"));
                }
             }else{
                    $this->showmessage("验证失败", spUrl("product_info","productupdate"));
            }
      }
  }
333.jpg


我现在就是想在2那个页面里面去调用1里面已经写入数据库中的水印内容和
水印位置,就是不知道去调用?希望哪位大侠帮帮忙,最好有个实例,或者按照我上面的代码帮小弟改一改,不胜感激涕零
(以前那个没有图片,重新发一个)




2012-03-16 17:05:20

#2 jake

数据库的读写,请参考入门教程。

或者说,先看完入门教程后,有问题再提问!

2012-03-16 18:14:44